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

[fix] migration script

parent 0397d284
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -2,20 +2,37 @@ ...@@ -2,20 +2,37 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openupgradelib import openupgrade # pylint: disable=W7936 from openupgradelib import openupgrade # pylint: disable=W7936
from psycopg2 import sql
def scop_account_move_aura_map_values(env): def scop_account_move_aura_map_values(env):
env.cr.execute(
sql.SQL(
"""
UPDATE account_move am
SET
cotisation_aura_id = ai.cotisation_aura_id,
wage_cg_connu = ai.wage_cg_connu,
wage_cg_retenu = ai.wage_cg_retenu,
amount_aura_calculated = ai.amount_aura_calculated,
nb_quarter_aura = cast(ai.nb_quarter_aura as varchar),
amount_aura_prorata = ai.amount_aura_prorata
FROM account_invoice ai
WHERE ai.id = am.old_invoice_id;
"""
),
)
openupgrade.map_values( openupgrade.map_values(
env.cr, env.cr,
openupgrade.get_legacy_name("nb_quarter_aura"), openupgrade.get_legacy_name("year"),
"nb_quarter_aura", "year",
[ [
(1, "1"), (2020, "2020"),
(2, "2"), (2021, "2021"),
(3, "3"), (2022, "2022"),
(4, "4"),
], ],
table="account_move", table="scop_cotisation_aura",
) )
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
from openupgradelib import openupgrade from openupgradelib import openupgrade
column_renames = { column_renames = {
"account_move": [("nb_quarter_aura", None)], "scop_cotisation_aura": [("year", None)],
} }
......
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