Ejemplo de uso de script: python sources/ingadhoc/odoo-upgrade/migrate_script.py -i xxxxx -t xxxxxxxxxxxxxxxxx -n cliente_mig_id
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
* 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
* 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
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
#. 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 SA** - www.adhoc.com.ar