Giter Site home page Giter Site logo

odoo-upgrade's Introduction

Runbot Status Build Status Coverage Status Code Climate

ADHOC odoo-upgrade

Ejemplo de uso de script: python sources/ingadhoc/odoo-upgrade/migrate_script.py -i xxxxx -t xxxxxxxxxxxxxxxxx -n cliente_mig_id

TODO:

arreglar nicolau (traducción existencias) y generar nueva y comunicar

ingenea: * cedent: * Logo * Fotos (conservamos módulo demultiples fotos?=) Post script, set show logo cambiar inicio Home shop y ordenear para arriba

Para probar en remoto

* sudo docker run --rm -ti -w /opt/odoo/ -e SERVER_MODE=migraciones --link db-migraciones-cedent:db -v /opt/odoo/cedent/test/data_dir:/opt/odoo/old_data -u root --name odoo-migraciones-cedent adhoc/odoo-ar-e:11.0 /bin/bash

Para probar en local

* sudo docker run --rm -ti -w /opt/odoo/ -v /home/jjscarafia/.local/share/Odoo:/opt/odoo/old_data -v /home/jjscarafia/odoo/90/sources/ingadhoc/:/opt/odoo/custom-addons -e SERVER_MODE=migraciones --name odoo-migraciones-local --net=host -e PGUSER=80 -e PGPASSWORD=80 -e PGHOST=localhost adhoc/odoo-ar-e:11.0 /bin/bash
* python custom-addons/odoo-upgrade/migrate_script.py  -i xxx -t "xxxxxxx" -a xxxx
* python sources/ingadhoc/odoo-upgrade/migrate_script.py  -i xxx -t "xxxxxxx" -a xxxx

Observaciones:

Tratamos de no usar openupgrade porque: * Hace lio con algnas dependencias de los modulos de odoo en v9 * nos evitamos tener que instalarlo Tratamos de usar modulos de odoo y no de openupgrade porque: * modulos de openupgrade ya tienen scripts de migración y deberíamos sacarlos (o verificar que no se corran por cambio de versión) * para evitar tener que hacer un nuevo -u all luego de actualizar con openupgrade

Modificaciones incluidas:

#. base: por ahora usamos modulo base de odoo con ciertas modificaciones: * con apriori customizado y borrado de vistas. * borrmaos content_disposition en import porque el server * Tambien agregamos en base on hook para que establezca todos los modulos que corresponde a instalar, para esto sacamos algo de codigo de openupgrade, lo hacemos así para no necesitar openupgrade (solo necesitmaos openupgradelib) #. partner_identification: lo sumamos porque tiene nuestros scripts de migracion #. sale_order_type: sin scripts de migracion ya que el que tiene esta preparado para migrar version anterior de v9 y da error si viene bien de v8

TODO:

  • correr scripts de postmigracion automaticamente
  • evitar update de todo odoo, es decir, de alguna manera hacer que se marque por auto instalar lo que falta sin necesidad del -u all, en realidad esto ya practicamente anda, simplemnte habria que activar el update all del hook y llamar a los scripts de pre-migracion, ahora bien, para que queremos eso?

ADHOC Odoo odoo-upgrade Modules


ADHOC

**Adhoc SA** - www.adhoc.com.ar

odoo-upgrade's People

Contributors

jjscarafia avatar adhoc-transbot avatar

Watchers

James Cloos avatar Gonzalo Ruzafa avatar Katherine Zaoral avatar Nicolas Mac Rouillon avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.