Skip to content
Extraits de code Groupes Projets
Valider 253d9bf2 rédigé par migodoo's avatar migodoo
Parcourir les fichiers

[fix] migration script

parent f7f096ed
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,9 +2,28 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openupgradelib import openupgrade # pylint: disable=W7936
from psycopg2 import sql
def scop_liasse_fiscale_map_values(env):
def scop_account_move_aura_map_values(env):
env.cr.execute(
sql.SQL(
"""
UPDATE account_move am
SET
liasse_fiscale_id = ai.liasse_fiscale_id,
year = ai.year,
is_contribution = ai.is_contribution,
type_contribution_id = ai.type_contribution_id,
partner_ur_id = ai.partner_ur_id,
partner_member_number = ai.partner_member_number
is_sdd = ai.is_sdd
FROM account_invoice ai
WHERE ai.id = am.old_invoice_id;
"""
),
)
openupgrade.map_values(
env.cr,
openupgrade.get_legacy_name("year"),
......@@ -14,10 +33,10 @@ def scop_liasse_fiscale_map_values(env):
(2021, "2021"),
(2022, "2022"),
],
table="scop_cotisation",
table="scop_cotisation_aura",
)
@openupgrade.migrate()
def migrate(env, version):
scop_liasse_fiscale_map_values(env)
scop_account_move_aura_map_values(env)
# © 2022 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openupgradelib import openupgrade
column_renames = {
"scop_cotisation": [("year", None)],
}
# TODO: migrer lf_note_ref dans ref
@openupgrade.migrate()
def migrate(env, version):
openupgrade.rename_columns(env.cr, column_renames)
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter