Skip to content
Extraits de code Groupes Projets
Valider 66b87a95 rédigé par Migodoo's avatar Migodoo
Parcourir les fichiers

[fix] migration script

parent e2324a68
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,20 +2,35 @@
# 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_cg_map_values(env):
openupgrade.map_values(
env.cr,
openupgrade.get_legacy_name("cotiz_quarter"),
"cotiz_quarter",
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_cg",
)
env.cr.execute(
sql.SQL(
"""
UPDATE account_move am
SET
bordereau_id = ai.bordereau_id,
amount_cg_calculated = ai.amount_cg_calculated,
cotiz_quarter = cast(ai.cotiz_quarter as varchar),
FROM account_invoice ai
WHERE ai.id = am.old_invoice_id;
"""
),
)
......
......@@ -4,8 +4,8 @@
from openupgradelib import openupgrade
column_renames = {
"account_move": [("cotiz_quarter", None)],
"scop_bordereau": [("nb_quarter", None)],
"scop_cotisation_cg": [("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