Commit 8773be2 1 parent fac36ea commit 8773be2 Copy full SHA for 8773be2
File tree 1 file changed +34
-0
lines changed
g2p_odk_importer/migrations/17.0.1.5.0
1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ import logging
2
+
3
+ _logger = logging .getLogger (__name__ )
4
+
5
+
6
+ def migrate (cr , version ):
7
+ if version == "17.0.1.3.0" :
8
+ _logger .info (f"Pre-migration started for { version } " )
9
+
10
+ # Check and delete from ir_config_parameter
11
+ cr .execute ("SELECT COUNT(*) FROM ir_config_parameter WHERE key = 'g2p_odk_importer.enable_odk';" )
12
+ if cr .fetchone ()[0 ] > 0 :
13
+ cr .execute ("DELETE FROM ir_config_parameter WHERE key = 'g2p_odk_importer.enable_odk';" )
14
+
15
+ # Check and delete from ir_model_fields
16
+ cr .execute (
17
+ """
18
+ SELECT COUNT(*) FROM ir_model_fields
19
+ WHERE name = 'enable_odk' AND model = 'res.config.settings';
20
+ """
21
+ )
22
+ if cr .fetchone ()[0 ] > 0 :
23
+ cr .execute (
24
+ "DELETE FROM ir_model_fields WHERE name = 'enable_odk' AND model = 'res.config.settings';"
25
+ )
26
+
27
+ # Check and delete from ir_ui_view
28
+ cr .execute (
29
+ "SELECT COUNT(*) FROM ir_ui_view WHERE name = 'odk.res.config.settings.view.inherit.setup';"
30
+ )
31
+ if cr .fetchone ()[0 ] > 0 :
32
+ cr .execute ("DELETE FROM ir_ui_view WHERE name = 'odk.res.config.settings.view.inherit.setup';" )
33
+
34
+ _logger .info (f"Pre-migration completed successfully for { version } " )
You can’t perform that action at this time.
0 commit comments