-
-
Notifications
You must be signed in to change notification settings - Fork 307
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrazione con OpenUpgrade di moduli presenti in apriori non funzionante #3574
Comments
Puoi seguire la struttura di https://github.com/OCA/l10n-italy/tree/2d6bbe27311c876c290d83adf15c8c46bcecd21c/l10n_it_financial_statements_report: il metodo che esegue la migrazione è l10n-italy/l10n_it_financial_statements_report/hooks.py Lines 123 to 132 in 2d6bbe2
mentre nella migrazione c'è la chiamata diretta al metodo perché il modulo è stato rinominato da https://github.com/OCA/OpenUpgrade/blob/11000ece9ea3254deea8f20aaf526b94ed95d439/openupgrade_scripts/apriori.py#L64C19-L64C19: l10n-italy/l10n_it_financial_statements_report/migrations/14.0.1.0.0/pre-migrate.py Lines 7 to 9 in 2d6bbe2
EDIT: Maggiori dettagli in https://github.com/OCA/l10n-italy/wiki/Migrazione-con-rinomina-modulo,-compatibile-con-OpenUpgrade-e-Odoo-SA. |
Ottimo, faccio così allora. |
Grazie. |
Ho riportato la struttura descritta in #3574 (comment) su https://github.com/OCA/l10n-italy/wiki/Migrazione-con-rinomina-modulo,-compatibile-con-OpenUpgrade-e-Odoo-SA. |
@sergiocorato @SirAionTech c'è altro da fare in questa issue o chiudiamo? |
Non lo so, io ho solo suggerito un modo per risolvere. |
Si può chiudere, ho aggiornato la descrizione. |
Questo codice viene richiamato sempre da OpenUpgrade per eseguire la migrazione:
l10n-italy/l10n_it_appointment_code/migrations/14.0.1.0.0/pre-migrate.py
Line 11 in 8a18ee5
per cui nel caso in cui il modulo sia già stato rinominato tramite l'inserimento nel file
apriori.py
inhttps://github.com/OCA/OpenUpgrade/blob/11000ece9ea3254deea8f20aaf526b94ed95d439/openupgrade_scripts/apriori.py#L66
non viene più eseguita la funzione
l10n-italy/l10n_it_appointment_code/hooks.py
Line 9 in 2d6bbe2
in quanto non risulta più installato.
Per utilizzare
apriori.py
serve quindi bypassare il controllo sullo stato di installazione del modulo e poi evitare eventualmente di eseguire la rinomina del modulo, già fatta.Affected versions:
Moduli da correggere:
The text was updated successfully, but these errors were encountered: