You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: odoo/addons/base/migrations/13.0.1.3/openupgrade_analysis_work.txt
+34-27Lines changed: 34 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -9,54 +9,61 @@ new model reset.view.arch.wizard [transient]
9
9
10
10
---Fields in module 'base'---
11
11
base / ir.actions.act_url / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
12
-
base / ir.actions.act_url / binding_view_types (char) : NEW hasdefault
13
-
# NOTHING TO DO
14
-
15
-
base / ir.actions.act_window / auto_search (boolean) : DEL
16
12
base / ir.actions.act_window / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
17
-
base / ir.actions.act_window / binding_view_types (char) : NEW hasdefault
18
-
base / ir.actions.act_window / multi (boolean) : DEL
19
-
base / ir.actions.act_window / src_model (char) : DEL
20
-
base / ir.actions.act_window / view_type (selection) : DEL required, selection_keys: ['form', 'tree'], req_default: function
21
-
# NOTHING TO DO
22
-
23
13
base / ir.actions.act_window_close / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
24
-
base / ir.actions.act_window_close / binding_view_types (char) : NEW hasdefault
25
-
# NOTHING TO DO
26
-
27
14
base / ir.actions.actions / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
28
-
base / ir.actions.actions / binding_view_types (char) : NEW hasdefault
29
-
# NOTHING TO DO
30
-
31
15
base / ir.actions.client / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
32
-
base / ir.actions.client / binding_view_types (char) : NEW hasdefault
33
-
# NOTHING TO DO
34
-
35
16
base / ir.actions.report / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
36
-
base / ir.actions.report / binding_view_types (char) : NEW hasdefault
37
-
# NOTHING TO DO
38
-
39
17
base / ir.actions.server / binding_type (selection) : selection_keys is now '['action', 'report']' ('['action', 'action_form_only', 'report']')
18
+
base / ir.actions.act_url / binding_view_types (char) : NEW hasdefault
19
+
base / ir.actions.act_window / binding_view_types (char) : NEW hasdefault
20
+
base / ir.actions.act_window_close / binding_view_types (char) : NEW hasdefault
21
+
base / ir.actions.actions / binding_view_types (char) : NEW hasdefault
22
+
base / ir.actions.client / binding_view_types (char) : NEW hasdefault
23
+
base / ir.actions.report / binding_view_types (char) : NEW hasdefault
40
24
base / ir.actions.server / binding_view_types (char) : NEW hasdefault
25
+
# Done. Set binding_view_types to 'form' where 'action_form_only' was set.
26
+
27
+
base / ir.actions.act_window / auto_search (boolean) : DEL
28
+
base / ir.actions.act_window / multi (boolean) : DEL
29
+
# Nothing to do
30
+
31
+
base / ir.actions.act_window / src_model (char) : DEL
32
+
# Done: migrating to binding_model_id if that value is missing
33
+
34
+
base / ir.actions.act_window / view_type (selection) : DEL required, selection_keys: ['form', 'tree'], req_default: function
35
+
# NOTHING TO DO, Obsolete remnant of the old hierarchical 'tree' view.
36
+
41
37
base / ir.actions.server / groups_id (many2many) : NEW relation: res.groups
42
38
# NOTHING TO DO
43
39
44
40
base / ir.attachment / active (boolean) : DEL
41
+
# Nothing to do. This will make attachments that were split up into separate PDFs, or set to inactive manually, visible again
42
+
# functionality can be recreated in some customization if required
43
+
45
44
base / ir.attachment / datas_fname (char) : DEL
45
+
# Done: the semantics of the `name` field changed to that of this field (c.q. the filename of the attachment). Renamed columns accordingly.
46
+
46
47
base / ir.attachment / res_id (integer) : relation is now 'res_model' ('False') [nothing to do]
47
48
base / ir.attachment / res_id (integer) : type is now 'many2one_reference' ('integer')
49
+
# Nothing to do, artifacts of the new field type
50
+
48
51
base / ir.attachment / res_model_name (char) : DEL
49
52
base / ir.attachment / res_name (char) : not stored anymore
53
+
# Nothing to do, removal of denormalized data
54
+
50
55
base / ir.attachment / thumbnail (binary) : DEL attachment: True
51
-
# NOTHING TO DO
56
+
# Nothing to do. Replaced by Image mixin
52
57
53
58
base / ir.cron / lastcall (datetime) : NEW
54
-
# NOTHING TO DO
59
+
# Nothing to do, just for reference. Will be filled after next call
55
60
56
61
base / ir.model.constraint / date_init (datetime) : DEL
57
62
base / ir.model.constraint / date_update (datetime) : DEL
63
+
# Done, moving data over to create_date/write_date.
64
+
58
65
base / ir.model.constraint / message (char) : NEW
59
-
# NOTHING TO DO
66
+
# Nothing to do, populated automatically by the ORM
60
67
61
68
base / ir.model.fields / selection (char) : not stored anymore
62
69
base / ir.model.fields / selection (char) : now a function
@@ -79,10 +86,10 @@ base / ir.module.module.dependency / auto_install_required (boolean): NE
79
86
80
87
base / ir.server.object.lines / evaluation_type (selection) : NEW required, selection_keys: ['equation', 'reference', 'value'], req_default: function, hasdefault
81
88
base / ir.server.object.lines / type (selection) : DEL required, selection_keys: ['equation', 'reference', 'value'], req_default: function
82
-
# NOTHING TO DO
89
+
# Done, renamed column
83
90
84
91
base / ir.translation / type (selection) : selection_keys is now '['code', 'model', 'model_terms']' ('['code', 'constraint', 'model', 'model_terms', 'selection', 'sql_constraint']')
85
-
# NOTHING TO DO
92
+
# TODO: for now, this means that existing, customized translations for selection values and constraint errors will be overwritten by the default translations.
0 commit comments