From b1d54e2d8f0d8e41e8dc1e690753196d4bd35827 Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Tue, 3 Jan 2023 15:28:30 +0100 Subject: [PATCH] [UPD]Update sql migrations --- migrations/14.0.1.0.2/post-migration.py | 42 +++++-------------------- 1 file changed, 8 insertions(+), 34 deletions(-) diff --git a/migrations/14.0.1.0.2/post-migration.py b/migrations/14.0.1.0.2/post-migration.py index fc431da..fb70759 100644 --- a/migrations/14.0.1.0.2/post-migration.py +++ b/migrations/14.0.1.0.2/post-migration.py @@ -30,45 +30,19 @@ def update_status_project_soumis_cg(env): """, ) -# def update_status_project_suivi(env): -# openupgrade.logged_query( -# env.cr, -# """ -# UPDATE res_partner rsp -# SET project_status = '4_suivi' -# WHERE rsp.project_status = '6_suivi' -# """, -# ) -# -# def update_status_project_abandonne(env): -# openupgrade.logged_query( -# env.cr, -# """ -# UPDATE res_partner rsp -# SET project_status = '5_abandonne' -# WHERE rsp.project_status = '7_abandonne' -# """, -# ) -# -# def update_status_decede(env): -# openupgrade.logged_query( -# env.cr, -# """ -# UPDATE res_partner rsp -# SET project_status = '6_decede' -# WHERE rsp.dissolution_date IS NOT NULL -# """, -# ) - def update_with_new_status(env): openupgrade.logged_query( env.cr, """ UPDATE res_partner rsp - SET project_status = CASE - WHEN rsp.dissolution_date IS NOT NULL THEN '6_decede' - WHEN rsp.project_status = '6_suivi' THEN '4_suivi' - WHEN rsp.project_status = '7_abandonne' THEN '5_abandonne' + SET project_status = ( + CASE + WHEN rsp.dissolution_date IS NOT NULL THEN '6_decede' + WHEN rsp.project_status = '6_suivi' THEN '4_suivi' + WHEN rsp.project_status = '7_abandonne' THEN '5_abandonne' + ELSE project_status + END + ) """, ) -- GitLab