From 4f3b43bbeed7ff32e0be5c0cf7882c6698f2157c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Mon, 12 Feb 2024 14:05:02 +0100
Subject: [PATCH] [UPD] add migration script for api_enedis rename

---
 __manifest__.py                        |  2 +-
 migrations/16.0.2.0.0/pre-migration.py | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 migrations/16.0.2.0.0/pre-migration.py

diff --git a/__manifest__.py b/__manifest__.py
index fbfc0d5..94a367a 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -3,7 +3,7 @@
     "summary": "API Enedis",
     "author": "Le Filament",
     "website": "https://le-filament.com",
-    "version": "16.0.1.0.0",
+    "version": "16.0.2.0.0",
     "license": "AGPL-3",
     "depends": ["api_enedis_acc", "oacc", "queue_job"],
     "data": [
diff --git a/migrations/16.0.2.0.0/pre-migration.py b/migrations/16.0.2.0.0/pre-migration.py
new file mode 100644
index 0000000..5614aad
--- /dev/null
+++ b/migrations/16.0.2.0.0/pre-migration.py
@@ -0,0 +1,11 @@
+# Copyright 2024- Le Filament (https://le-filament.com)
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
+from openupgradelib import openupgrade
+
+
+@openupgrade.migrate()
+def migrate(env, version):
+    # Rename columns to preserve fields during upgrade
+    openupgrade.update_module_names(
+        env.cr, [("api_enedis", "api_enedis_acc")], merge_modules=True
+    )
-- 
GitLab