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 @@
# 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_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(
env.cr,
openupgrade.get_legacy_name("nb_quarter_aura"),
"nb_quarter_aura",
openupgrade.get_legacy_name("year"),
"year",
[
(1, "1"),
(2, "2"),
(3, "3"),
(4, "4"),
(2020, "2020"),
(2021, "2021"),
(2022, "2022"),
],
table="account_move",
table="scop_cotisation_aura",
)
......
......@@ -4,7 +4,7 @@
from openupgradelib import openupgrade
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