Skip to content
Extraits de code Groupes Projets
Valider 8bd07bb1 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] move migration scripts to 13.0

parent ef44c173
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# © 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 # pylint: disable=W7936
def scop_cotisation_cg_exo_map_values(env):
openupgrade.map_values(
env.cr,
openupgrade.get_legacy_name("quarter_exo_start"),
"quarter_exo_start",
[
(1, "1"),
(2, "2"),
(3, "3"),
(4, "4"),
],
table="scop_cotisation_cg_exo",
)
openupgrade.map_values(
env.cr,
openupgrade.get_legacy_name("quarter_exo_end"),
"quarter_exo_end",
[
(1, "1"),
(2, "2"),
(3, "3"),
(4, "4"),
],
table="scop_cotisation_cg_exo",
)
openupgrade.map_values(
env.cr,
openupgrade.get_legacy_name("year_exo_start"),
"year_exo_start",
[
(2017, "2017"),
(2018, "2018"),
(2019, "2019"),
(2020, "2020"),
(2021, "2021"),
(2022, "2022"),
(2023, "2023"),
(2024, "2024"),
],
table="scop_cotisation_cg_exo",
)
openupgrade.map_values(
env.cr,
openupgrade.get_legacy_name("year_exo_end"),
"year_exo_end",
[
(2017, "2017"),
(2018, "2018"),
(2019, "2019"),
(2020, "2020"),
(2021, "2021"),
(2022, "2022"),
(2023, "2023"),
(2024, "2024"),
],
table="scop_cotisation_cg_exo",
)
@openupgrade.migrate()
def migrate(env, version):
scop_cotisation_cg_exo_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_cg_exo": [("quarter_exo_start", None), ("quarter_exo_end", None), ("year_exo_start", None), ("year_exo_end", None)],
}
@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