Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 42 additions & 42 deletions docsource/modules190-200.rst

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions openupgrade_scripts/scripts/barcodes/20.0.2.0/upgrade_analysis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---Models in module 'barcodes'---
obsolete model barcodes.barcode_events_mixin [abstract]
---Fields in module 'barcodes'---
---XML records in module 'barcodes'---
barcode.nomenclature: barcodes.default_barcode_nomenclature (noupdate switched)
barcode.rule: barcodes.barcode_rule_product (noupdate switched)
NEW ir.access: barcodes.access_barcode_nomenclature_manager
NEW ir.access: barcodes.access_barcode_nomenclature_user
NEW ir.access: barcodes.access_barcode_rule_manager
NEW ir.access: barcodes.access_barcode_rule_user
DEL ir.model.access: barcodes.access_barcode_nomenclature_manager
DEL ir.model.access: barcodes.access_barcode_nomenclature_user
DEL ir.model.access: barcodes.access_barcode_rule_manager
DEL ir.model.access: barcodes.access_barcode_rule_user
NEW ir.ui.view: barcodes.view_partner_barcodes_form
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---Models in module 'barcodes'---
obsolete model barcodes.barcode_events_mixin [abstract]
# NOTHING TO DO: an abstract model has no table
---Fields in module 'barcodes'---
---XML records in module 'barcodes'---
barcode.nomenclature: barcodes.default_barcode_nomenclature (noupdate switched)
barcode.rule: barcodes.barcode_rule_product (noupdate switched)
# NOTHING TO DO: only the noupdate flag changed, the definition is the same
NEW ir.access: barcodes.access_barcode_nomenclature_manager
NEW ir.access: barcodes.access_barcode_nomenclature_user
NEW ir.access: barcodes.access_barcode_rule_manager
NEW ir.access: barcodes.access_barcode_rule_user
DEL ir.model.access: barcodes.access_barcode_nomenclature_manager
DEL ir.model.access: barcodes.access_barcode_nomenclature_user
DEL ir.model.access: barcodes.access_barcode_rule_manager
DEL ir.model.access: barcodes.access_barcode_rule_user
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
NEW ir.ui.view: barcodes.view_partner_barcodes_form
# NOTHING TO DO: the record is not noupdate, so the module update creates it
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---Models in module 'barcodes_gs1_nomenclature'---
---Fields in module 'barcodes_gs1_nomenclature'---
---XML records in module 'barcodes_gs1_nomenclature'---
barcode.nomenclature: barcodes_gs1_nomenclature.default_gs1_nomenclature (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_00 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_01 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_02 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_10 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_13 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_15 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_17 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_21 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_30 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_310y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_311y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_314y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_315y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_316y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_320y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_321y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_322y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_323y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_351y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_357y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_360y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_361y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_364y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_365y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_37 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_410 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_413 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_414 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_91 (noupdate switched)
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---Models in module 'barcodes_gs1_nomenclature'---
---Fields in module 'barcodes_gs1_nomenclature'---
---XML records in module 'barcodes_gs1_nomenclature'---
barcode.nomenclature: barcodes_gs1_nomenclature.default_gs1_nomenclature (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_00 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_01 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_02 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_10 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_13 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_15 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_17 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_21 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_30 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_310y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_311y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_314y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_315y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_316y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_320y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_321y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_322y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_323y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_351y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_357y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_360y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_361y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_364y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_365y (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_37 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_410 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_413 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_414 (noupdate switched)
barcode.rule: barcodes_gs1_nomenclature.barcode_rule_gs1_91 (noupdate switched)
# NOTHING TO DO: only the noupdate flag changed, the definition is the same
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---Models in module 'board'---
---Fields in module 'board'---
---XML records in module 'board'---
NEW ir.access: board.access_board_board_all
ir.actions.act_window: board.open_board_my_dash_action (noupdate switched)
DEL ir.model.access: board.access_board_board_all
ir.ui.view: board.board_my_dash_view (noupdate switched)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---Models in module 'board'---
---Fields in module 'board'---
---XML records in module 'board'---
NEW ir.access: board.access_board_board_all
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
ir.actions.act_window: board.open_board_my_dash_action (noupdate switched)
# NOTHING TO DO: only the noupdate flag changed, the definition is the same
DEL ir.model.access: board.access_board_board_all
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
ir.ui.view: board.board_my_dash_view (noupdate switched)
# NOTHING TO DO: only the noupdate flag changed, the definition is the same
4 changes: 4 additions & 0 deletions openupgrade_scripts/scripts/bus/20.0.1.0/upgrade_analysis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---Models in module 'bus'---
---Fields in module 'bus'---
---XML records in module 'bus'---
DEL ir.model.access: bus.access_bus_bus
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---Models in module 'bus'---
---Fields in module 'bus'---
---XML records in module 'bus'---
DEL ir.model.access: bus.access_bus_bus
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---Models in module 'calendar_sms'---
---Fields in module 'calendar_sms'---
---XML records in module 'calendar_sms'---
NEW ir.ui.view: calendar_sms.calendar_alarm_view_kanban
sms.template: calendar_sms.sms_template_data_calendar_reminder (noupdate switched)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---Models in module 'calendar_sms'---
---Fields in module 'calendar_sms'---
---XML records in module 'calendar_sms'---
NEW ir.ui.view: calendar_sms.calendar_alarm_view_kanban
# NOTHING TO DO: the record is not noupdate, so the module update creates it
sms.template: calendar_sms.sms_template_data_calendar_reminder (noupdate switched)
# NOTHING TO DO: only the noupdate flag changed, the definition is the same
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---Models in module 'certificate'---
---Fields in module 'certificate'---
certificate / certificate.certificate / scope (selection) : selection_keys added: [ca] (most likely nothing to do)
---XML records in module 'certificate'---
NEW ir.access: certificate.access_certificate_admin
NEW ir.access: certificate.access_key_admin
NEW ir.access: certificate.certificate_rule_company
NEW ir.access: certificate.key_rule_company
DEL ir.model.access: certificate.access_certificate_admin
DEL ir.model.access: certificate.access_key_admin
DEL ir.rule: certificate.certificate_rule_company (noupdate)
DEL ir.rule: certificate.key_rule_company (noupdate)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---Models in module 'certificate'---
---Fields in module 'certificate'---
certificate / certificate.certificate / scope (selection) : selection_keys added: [ca] (most likely nothing to do)
# NOTHING TO DO: keys were added, the existing values stay valid
---XML records in module 'certificate'---
NEW ir.access: certificate.access_certificate_admin
NEW ir.access: certificate.access_key_admin
NEW ir.access: certificate.certificate_rule_company
NEW ir.access: certificate.key_rule_company
DEL ir.model.access: certificate.access_certificate_admin
DEL ir.model.access: certificate.access_key_admin
DEL ir.rule: certificate.certificate_rule_company (noupdate)
DEL ir.rule: certificate.key_rule_company (noupdate)
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---Models in module 'cloud_storage_migration'---
---Fields in module 'cloud_storage_migration'---
---XML records in module 'cloud_storage_migration'---
NEW ir.access: cloud_storage_migration.access_cloud_storage_migration_report
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_all_models (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_max_batch_file_size (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_max_file_size (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_message_models (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_min_attachment_id (noupdate switched)
DEL ir.model.access: cloud_storage_migration.access_cloud_storage_migration_report
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---Models in module 'cloud_storage_migration'---
---Fields in module 'cloud_storage_migration'---
---XML records in module 'cloud_storage_migration'---
NEW ir.access: cloud_storage_migration.access_cloud_storage_migration_report
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_all_models (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_max_batch_file_size (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_max_file_size (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_message_models (noupdate switched)
ir.config_parameter: cloud_storage_migration.cloud_storage_migration_min_attachment_id (noupdate switched)
# NOTHING TO DO: only the noupdate flag changed, the definition is the same
DEL ir.model.access: cloud_storage_migration.access_cloud_storage_migration_report
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---Models in module 'contacts'---
---Fields in module 'contacts'---
---XML records in module 'contacts'---
NEW ir.ui.menu: contacts.menu_res_city [renamed from base_address_extended module]
DEL ir.ui.menu: contacts.menu_action_res_bank_form
DEL ir.ui.menu: contacts.menu_config_bank_accounts
NEW ir.ui.view: contacts.res_partner_view_hierarchy
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---Models in module 'contacts'---
---Fields in module 'contacts'---
---XML records in module 'contacts'---
NEW ir.ui.menu: contacts.menu_res_city [renamed from base_address_extended module]
# NOTHING TO DO: the menu moves here from base_address_extended, which drops its own id
# NOTHING TO DO: the record is not noupdate, so the module update creates it
DEL ir.ui.menu: contacts.menu_action_res_bank_form
DEL ir.ui.menu: contacts.menu_config_bank_accounts
# NOTHING TO DO: the record is not noupdate, so the module update removes it
NEW ir.ui.view: contacts.res_partner_view_hierarchy
# NOTHING TO DO: the record is not noupdate, so the module update creates it
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---Models in module 'data_recycle'---
---Fields in module 'data_recycle'---
data_recycle / data_recycle.record / res_id (integer) : relation is now 'res_model_name' ('False') [nothing to do]
data_recycle / data_recycle.record / res_id (integer) : type is now 'many2one_reference' ('integer')
---XML records in module 'data_recycle'---
NEW ir.access: data_recycle.access_data_recycle_model_group_system
NEW ir.access: data_recycle.access_data_recycle_record_group_system
ir.actions.act_window: data_recycle.action_data_recycle_config (deleted domain)
ir.actions.act_window: data_recycle.action_data_recycle_record (deleted domain)
DEL ir.model.access: data_recycle.access_data_recycle_model_group_system
DEL ir.model.access: data_recycle.access_data_recycle_record_group_system
ir.model.constraint: data_recycle.constraint_data_recycle_model_check_notif_freq (changed definition: is now 'False' ('CHECK(notify_frequency > 0)'))
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---Models in module 'data_recycle'---
---Fields in module 'data_recycle'---
data_recycle / data_recycle.record / res_id (integer) : relation is now 'res_model_name' ('False') [nothing to do]
data_recycle / data_recycle.record / res_id (integer) : type is now 'many2one_reference' ('integer')
# NOTHING TO DO: the ORM converts the column in place. Checked across the
# upgrade: no field flagged here comes out holding fewer values than it did
---XML records in module 'data_recycle'---
NEW ir.access: data_recycle.access_data_recycle_model_group_system
NEW ir.access: data_recycle.access_data_recycle_record_group_system
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
ir.actions.act_window: data_recycle.action_data_recycle_config (deleted domain)
ir.actions.act_window: data_recycle.action_data_recycle_record (deleted domain)
# NOTHING TO DO: the record is not noupdate, so the module update rewrites the domain
DEL ir.model.access: data_recycle.access_data_recycle_model_group_system
DEL ir.model.access: data_recycle.access_data_recycle_record_group_system
# NOTHING TO DO: base folds ir.model.access and ir.rule into ir.access, keeping the xml_ids
ir.model.constraint: data_recycle.constraint_data_recycle_model_check_notif_freq (changed definition: is now 'False' ('CHECK(notify_frequency > 0)'))
# NOTHING TO DO: the record is not noupdate, so the module update rewrites it
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---Models in module 'fleet_maintenance'---
---Fields in module 'fleet_maintenance'---
fleet_maintenance / fleet.vehicle / equipment_ids (one2many) : NEW relation: maintenance.equipment
fleet_maintenance / maintenance.equipment / equipment_assign_to (False) : NEW required, selection_keys: ['other', 'vehicle'], mode: modify, hasdefault: default
fleet_maintenance / maintenance.equipment / vehicle_id (many2one) : NEW relation: fleet.vehicle, hasdefault: compute
---XML records in module 'fleet_maintenance'---
NEW ir.ui.view: fleet_maintenance.fleet_vehicle_view_form
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_form_inherit_fleet
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_kanban_inherit_fleet
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_search_inherit_fleet
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_tree_inherit_fleet
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---Models in module 'fleet_maintenance'---
---Fields in module 'fleet_maintenance'---
fleet_maintenance / fleet.vehicle / equipment_ids (one2many) : NEW relation: maintenance.equipment
# NOTHING TO DO: a one2many has no column of its own
fleet_maintenance / maintenance.equipment / equipment_assign_to (False) : NEW required, selection_keys: ['other', 'vehicle'], mode: modify, hasdefault: default
# NOTHING TO DO: the NOT NULL applied cleanly on the seed -- the constraint gate
# reports none outstanding -- so the model is either new or the rows carry a value
fleet_maintenance / maintenance.equipment / vehicle_id (many2one) : NEW relation: fleet.vehicle, hasdefault: compute
# NOTHING TO DO: a new field whose default is falsy -- False, or an empty
# list -- so a NULL left on an existing row already means what the default
# would have written. The one flagged field whose default names a record,
# pos.config.default_product_id, has a script instead
---XML records in module 'fleet_maintenance'---
NEW ir.ui.view: fleet_maintenance.fleet_vehicle_view_form
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_form_inherit_fleet
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_kanban_inherit_fleet
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_search_inherit_fleet
NEW ir.ui.view: fleet_maintenance.maintenance_equipment_view_tree_inherit_fleet
# NOTHING TO DO: the record is not noupdate, so the module update creates it
Loading
Loading