From 7af3e52700f9956e856b57350e4f29211933778a Mon Sep 17 00:00:00 2001 From: sang250399 Date: Tue, 14 Jun 2022 14:00:40 +0700 Subject: [PATCH 001/528] [MIG] resource: nothing to do --- docsource/modules140-150.rst | 2 +- .../resource/15.0.1.1/upgrade_analysis_work.txt | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/resource/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index a434ad78c494..a3e8073bd3bb 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -598,7 +598,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | repair | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| resource | | | +| resource |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/resource/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/resource/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..1f03371652b6 --- /dev/null +++ b/openupgrade_scripts/scripts/resource/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,12 @@ +---Models in module 'resource'--- +---Fields in module 'resource'--- +resource / resource.calendar.leaves / company_id (many2one) : not related anymore +resource / resource.calendar.leaves / company_id (many2one) : now a function +resource / resource.resource / _order : _order is now 'name' ('id') +# NOTHING TO DO + +---XML records in module 'resource'--- +NEW ir.rule: resource.resource_calendar_leaves_rule_multi_company (noupdate) +NEW ir.rule: resource.resource_resource_multi_company (noupdate) +DEL ir.ui.view: resource.assets_backend +# NOTHING TO DO From e78028753cd9fd61e879a5339d907f9469d89ec8 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Tue, 14 Jun 2022 14:20:04 +0700 Subject: [PATCH 002/528] [MIG] phone_validation: nothing to do --- docsource/modules140-150.rst | 2 +- .../phone_validation/15.0.2.1/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/phone_validation/15.0.2.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index a434ad78c494..92e821ca1ba6 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -516,7 +516,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | payment_transfer | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| phone_validation | | | +| phone_validation |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | point_of_sale | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/phone_validation/15.0.2.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/phone_validation/15.0.2.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..0f0423229d52 --- /dev/null +++ b/openupgrade_scripts/scripts/phone_validation/15.0.2.1/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'phone_validation'--- +obsolete model phone.validation.mixin [abstract] +---Fields in module 'phone_validation'--- +---XML records in module 'phone_validation'--- +DEL ir.model.constraint: phone_validation.constraint_phone_blacklist_unique_number +# NOTHING TO DO: noupdate="0" records From 2424c2fa91f6172e3bae9a0114f8bbdb5a40957c Mon Sep 17 00:00:00 2001 From: sang250399 Date: Wed, 15 Jun 2022 10:40:27 +0700 Subject: [PATCH 003/528] [MIG] maintenance: migration script --- docsource/modules140-150.rst | 2 +- .../maintenance/15.0.1.0/post-migration.py | 6 +++++ .../maintenance/15.0.1.0/pre-migration.py | 23 +++++++++++++++++++ .../15.0.1.0/upgrade_analysis_work.txt | 10 ++++++++ 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/maintenance/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/maintenance/15.0.1.0/pre-migration.py create mode 100644 openupgrade_scripts/scripts/maintenance/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index a434ad78c494..3556ede56235 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -424,7 +424,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| mail_plugin | |Renamed from mail_client_extension. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| maintenance | | | +| maintenance |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | mass_mailing | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/maintenance/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/maintenance/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..283b8ac0802b --- /dev/null +++ b/openupgrade_scripts/scripts/maintenance/15.0.1.0/post-migration.py @@ -0,0 +1,6 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "maintenance", "15.0.1.0/noupdate_changes.xml") diff --git a/openupgrade_scripts/scripts/maintenance/15.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/maintenance/15.0.1.0/pre-migration.py new file mode 100644 index 000000000000..804cc3f0bb4f --- /dev/null +++ b/openupgrade_scripts/scripts/maintenance/15.0.1.0/pre-migration.py @@ -0,0 +1,23 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.convert_field_to_html( + env.cr, + "maintenance_equipment", + "note", + "note", + ) + openupgrade.convert_field_to_html( + env.cr, + "maintenance_equipment_category", + "note", + "note", + ) + openupgrade.convert_field_to_html( + env.cr, + "maintenance_request", + "description", + "description", + ) diff --git a/openupgrade_scripts/scripts/maintenance/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/maintenance/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..2f4d7699c567 --- /dev/null +++ b/openupgrade_scripts/scripts/maintenance/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'maintenance'--- +---Fields in module 'maintenance'--- +maintenance / maintenance.equipment / note (text) : type is now 'html' ('text') +maintenance / maintenance.equipment.category / note (text) : type is now 'html' ('text') +maintenance / maintenance.request / description (text) : type is now 'html' ('text') +# DONE: pre-migration, converted to html + +---XML records in module 'maintenance'--- +DEL ir.ui.view: maintenance.assets_backend +# NOTHING TO DO From 91d5ca921f7c76bdde1c81763cd82ff01f3271d6 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Mon, 20 Jun 2022 10:44:33 +0700 Subject: [PATCH 004/528] [MIG] survey: migration script --- docsource/modules140-150.rst | 2 +- .../scripts/survey/15.0.3.4/post-migration.py | 24 +++++++++++ .../scripts/survey/15.0.3.4/pre-migration.py | 13 ++++++ .../survey/15.0.3.4/upgrade_analysis_work.txt | 42 +++++++++++++++++++ 4 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/survey/15.0.3.4/post-migration.py create mode 100644 openupgrade_scripts/scripts/survey/15.0.3.4/pre-migration.py create mode 100644 openupgrade_scripts/scripts/survey/15.0.3.4/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..f0d29c2c6fb2 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -668,7 +668,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | stock_sms | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| survey | | | +| survey |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | theme_default | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/survey/15.0.3.4/post-migration.py b/openupgrade_scripts/scripts/survey/15.0.3.4/post-migration.py new file mode 100644 index 000000000000..b0dc45ab4b74 --- /dev/null +++ b/openupgrade_scripts/scripts/survey/15.0.3.4/post-migration.py @@ -0,0 +1,24 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + UPDATE survey_user_input + SET end_datetime = ( + SELECT create_date FROM survey_user_input_line + WHERE user_input_id = survey_user_input.id + ORDER BY create_date DESC + LIMIT 1) + WHERE state = 'done' + """, + ) + openupgrade.logged_query( + env.cr, + """ + UPDATE survey_survey + SET user_id = create_uid + """, + ) diff --git a/openupgrade_scripts/scripts/survey/15.0.3.4/pre-migration.py b/openupgrade_scripts/scripts/survey/15.0.3.4/pre-migration.py new file mode 100644 index 000000000000..3b7be1bc1ccc --- /dev/null +++ b/openupgrade_scripts/scripts/survey/15.0.3.4/pre-migration.py @@ -0,0 +1,13 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + UPDATE survey_survey + SET active = CASE WHEN state IN ('draft','open') THEN true ELSE false END + WHERE active = true + """, + ) diff --git a/openupgrade_scripts/scripts/survey/15.0.3.4/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/survey/15.0.3.4/upgrade_analysis_work.txt new file mode 100644 index 000000000000..d951d1d86034 --- /dev/null +++ b/openupgrade_scripts/scripts/survey/15.0.3.4/upgrade_analysis_work.txt @@ -0,0 +1,42 @@ +---Models in module 'survey'--- +---Fields in module 'survey'--- +survey / survey.survey / state (selection) : DEL required, selection_keys: ['closed', 'draft', 'open'], req_default: function +# DONE: pre-migration: Set true when state is `draft` and `open`, false when state is `closed` + +survey / survey.survey / user_id (many2one) : NEW relation: res.users, hasdefault +#DONE: post-migration: user_id = create_uid + +survey / survey.user_input / _order : _order is now 'create_date desc' ('id') +survey / survey.user_input / end_datetime (datetime) : NEW +# DONE: post-migration: When survey.user_input done, end_datetime = create_date of survey.user_input.line + +---XML records in module 'survey'--- +DEL ir.model.constraint: survey.constraint_survey_question_positive_answer_score +DEL ir.model.constraint: survey.constraint_survey_question_positive_len_max +DEL ir.model.constraint: survey.constraint_survey_question_positive_len_min +DEL ir.model.constraint: survey.constraint_survey_question_scored_date_have_answers +DEL ir.model.constraint: survey.constraint_survey_question_scored_datetime_have_answers +DEL ir.model.constraint: survey.constraint_survey_question_validation_date +DEL ir.model.constraint: survey.constraint_survey_question_validation_datetime +DEL ir.model.constraint: survey.constraint_survey_question_validation_float +DEL ir.model.constraint: survey.constraint_survey_question_validation_length +DEL ir.model.constraint: survey.constraint_survey_survey_access_token_unique +DEL ir.model.constraint: survey.constraint_survey_survey_attempts_limit_check +DEL ir.model.constraint: survey.constraint_survey_survey_badge_uniq +DEL ir.model.constraint: survey.constraint_survey_survey_certification_check +DEL ir.model.constraint: survey.constraint_survey_survey_give_badge_check +DEL ir.model.constraint: survey.constraint_survey_survey_scoring_success_min_check +DEL ir.model.constraint: survey.constraint_survey_survey_session_code_unique +DEL ir.model.constraint: survey.constraint_survey_survey_time_limit_check +DEL ir.model.constraint: survey.constraint_survey_user_input_unique_token +# NOTHING TO DO: check code the constrains are not deleted, still the same 14.0 + +NEW ir.ui.view: survey.certification_preview +DEL ir.ui.view: survey.assets_backend +DEL ir.ui.view: survey.assets_backend_inherit_survey +DEL ir.ui.view: survey.assets_tests +DEL ir.ui.view: survey.survey_assets +DEL ir.ui.view: survey.survey_report_assets_pdf +DEL ir.ui.view: survey.survey_user_input_session_assets +NEW report.paperformat: survey.paperformat_survey_certification +# NOTHING TO DO From 01d6e0ec65b90d38f5d70d0e02859cc9d7c01d83 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Mon, 20 Jun 2022 10:54:29 +0700 Subject: [PATCH 005/528] [MIG] hr_timesheet: migration script --- docsource/modules140-150.rst | 2 +- .../hr_timesheet/15.0.1.0/post-migration.py | 14 ++++++ .../15.0.1.0/upgrade_analysis_work.txt | 46 +++++++++++++++++++ 3 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..5e14e891c66d 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -190,7 +190,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_skills_survey | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_timesheet | | | +| hr_timesheet |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_timesheet_attendance | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..13ab153c3ddf --- /dev/null +++ b/openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/post-migration.py @@ -0,0 +1,14 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "hr_timesheet", "15.0.1.0/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "hr_timesheet", + [ + "group_hr_timesheet_approver", + "group_hr_timesheet_user", + ], + ) diff --git a/openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..b64437eb302e --- /dev/null +++ b/openupgrade_scripts/scripts/hr_timesheet/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,46 @@ +---Models in module 'hr_timesheet'--- +---Fields in module 'hr_timesheet'--- +hr_timesheet / res.company / internal_project_id (many2one): NEW relation: project.project +# NOTHING TO DO: changed field name from left_timesheet_project_id to internal_project_id, was migrate in the project_timesheet_holidays module + +---XML records in module 'hr_timesheet'--- +NEW digest.tip: hr_timesheet.digest_tip_hr_timesheet_0 +NEW ir.actions.act_window.view: hr_timesheet.act_hr_timesheet_line_view_graph +NEW ir.actions.act_window.view: hr_timesheet.act_hr_timesheet_line_view_pivot +NEW ir.actions.act_window.view: hr_timesheet.act_hr_timesheet_report_kanban +NEW ir.actions.act_window.view: hr_timesheet.timesheet_action_view_all_graph +NEW ir.actions.act_window.view: hr_timesheet.timesheet_action_view_report_by_project_kanban +NEW ir.actions.act_window.view: hr_timesheet.timesheet_action_view_report_by_task_kanban +NEW ir.actions.report: hr_timesheet.timesheet_report_project +NEW ir.actions.report: hr_timesheet.timesheet_report_task +NEW ir.model.access: hr_timesheet.access_account_analytic_line_portal_user +NEW ir.rule: hr_timesheet.timesheet_line_rule_portal_user +NEW ir.ui.menu: hr_timesheet.timesheet_menu_activity_user +NEW ir.ui.view: hr_timesheet.portal_my_task_planned_hours_template +NEW ir.ui.view: hr_timesheet.portal_tasks_list_inherit +NEW ir.ui.view: hr_timesheet.project_sharing_inherit_project_task_view_form +NEW ir.ui.view: hr_timesheet.project_sharing_inherit_project_task_view_search +NEW ir.ui.view: hr_timesheet.project_sharing_inherit_project_task_view_tree +NEW ir.ui.view: hr_timesheet.project_sharing_kanban_inherit_project_task_view_kanban +NEW ir.ui.view: hr_timesheet.project_task_view_graph +NEW ir.ui.view: hr_timesheet.project_task_view_pivot +NEW ir.ui.view: hr_timesheet.report_project_task_timesheet +NEW ir.ui.view: hr_timesheet.report_project_task_user_view_search +NEW ir.ui.view: hr_timesheet.report_project_task_user_view_tree +NEW ir.ui.view: hr_timesheet.report_timesheet_project +NEW ir.ui.view: hr_timesheet.timesheet_table +NEW ir.ui.view: hr_timesheet.view_hr_timesheet_line_graph_all +NEW ir.ui.view: hr_timesheet.view_hr_timesheet_line_graph_my +NEW ir.ui.view: hr_timesheet.view_my_timesheet_line_pivot +NEW ir.ui.view: hr_timesheet.view_task_project_user_graph_inherited +NEW ir.ui.view: hr_timesheet.view_task_project_user_pivot_inherited +NEW project.task.type: hr_timesheet.internal_project_default_stage +# NOTHING TO DO: new records + +DEL ir.config_parameter: hr_timesheet.ir_config_parameter_timesheet_min_duration +DEL ir.config_parameter: hr_timesheet.ir_config_parameter_timesheet_rounding +DEL ir.model.constraint: hr_timesheet.constraint_project_task_create_timesheet_time_positive +DEL ir.ui.menu: hr_timesheet.hr_timesheet_config_settings_menu_action +DEL ir.ui.view: hr_timesheet.assets_backend +DEL ir.ui.view: hr_timesheet.portal_subtask_timesheet_tables +# NOTHING TO DO: Delete records with no correspondence From c5a523902a0393ea7bbd47b56212f31e8e169c1b Mon Sep 17 00:00:00 2001 From: sang250399 Date: Mon, 20 Jun 2022 11:16:52 +0700 Subject: [PATCH 006/528] [MIG] website_profile: migration_script --- docsource/modules140-150.rst | 2 +- .../website_profile/15.0.1.0/post-migration.py | 14 ++++++++++++++ .../15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_profile/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/website_profile/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..efa193bb4489 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -768,7 +768,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_payment | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_profile | | | +| website_profile |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_sale | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_profile/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/website_profile/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..c845d4c922ae --- /dev/null +++ b/openupgrade_scripts/scripts/website_profile/15.0.1.0/post-migration.py @@ -0,0 +1,14 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + # Load noupdate changes + openupgrade.load_data(env.cr, "website_profile", "15.0.1.0/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "website_profile", + [ + "validation_email", + ], + ) diff --git a/openupgrade_scripts/scripts/website_profile/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_profile/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..1989eb633ef0 --- /dev/null +++ b/openupgrade_scripts/scripts/website_profile/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'website_profile'--- +---Fields in module 'website_profile'--- +---XML records in module 'website_profile'--- +DEL ir.ui.view: website_profile.assets_frontend +# NOTHING TO DO \ No newline at end of file From 104e42cda07a81de6df09c9ab1c82965b1e9d8fd Mon Sep 17 00:00:00 2001 From: sang250399 Date: Mon, 20 Jun 2022 11:21:22 +0700 Subject: [PATCH 007/528] [MIG] website_slides_forum: nothing to do --- docsource/modules140-150.rst | 2 +- .../website_slides_forum/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_slides_forum/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..7145d7f9bedb 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -804,7 +804,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_slides | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_slides_forum | | | +| website_slides_forum |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_slides_survey | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_slides_forum/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_slides_forum/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..a14249aeecee --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides_forum/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'website_slides_forum'--- +---Fields in module 'website_slides_forum'--- +---XML records in module 'website_slides_forum'--- +DEL ir.model.constraint: website_slides_forum.constraint_slide_channel_forum_uniq +DEL ir.ui.view: website_slides_forum.assets_frontend +# NOTHING TO DO: noupdate="0" records From 3c34dd174aa28ef198564e9d251adc7b554b0be3 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Mon, 20 Jun 2022 11:24:02 +0700 Subject: [PATCH 008/528] [MIG] website_slides: migration script --- docsource/modules140-150.rst | 2 +- .../website_slides/15.0.2.4/post-migration.py | 16 ++++++++++ .../website_slides/15.0.2.4/pre-migration.py | 14 +++++++++ .../15.0.2.4/upgrade_analysis_work.txt | 29 +++++++++++++++++++ 4 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_slides/15.0.2.4/post-migration.py create mode 100644 openupgrade_scripts/scripts/website_slides/15.0.2.4/pre-migration.py create mode 100644 openupgrade_scripts/scripts/website_slides/15.0.2.4/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..2f27f486ddf5 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -802,7 +802,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_sale_wishlist | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_slides | | | +| website_slides |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_slides_forum | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_slides/15.0.2.4/post-migration.py b/openupgrade_scripts/scripts/website_slides/15.0.2.4/post-migration.py new file mode 100644 index 000000000000..c85d495c8ae8 --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides/15.0.2.4/post-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + # Load noupdate changes + openupgrade.load_data(env.cr, "website_slides", "15.0.2.4/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "website_slides", + [ + "mail_template_slide_channel_invite", + "slide_template_published", + "slide_template_shared", + ], + ) diff --git a/openupgrade_scripts/scripts/website_slides/15.0.2.4/pre-migration.py b/openupgrade_scripts/scripts/website_slides/15.0.2.4/pre-migration.py new file mode 100644 index 000000000000..2404d158c9ed --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides/15.0.2.4/pre-migration.py @@ -0,0 +1,14 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.convert_field_to_html( + env.cr, "slide_channel", "description", "description" + ) + openupgrade.convert_field_to_html( + env.cr, "slide_channel", "description_short", "description" + ) + openupgrade.convert_field_to_html( + env.cr, "slide_slide", "description", "description" + ) diff --git a/openupgrade_scripts/scripts/website_slides/15.0.2.4/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_slides/15.0.2.4/upgrade_analysis_work.txt new file mode 100644 index 000000000000..51204976fc60 --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides/15.0.2.4/upgrade_analysis_work.txt @@ -0,0 +1,29 @@ +---Models in module 'website_slides'--- +---Fields in module 'website_slides'--- +website_slides / slide.channel / completed_template_id (many2one): NEW relation: mail.template, hasdefault +# NOTHING TO DO: Add new field and this field already have default data + +website_slides / slide.channel / description (text) : type is now 'html' ('text') +website_slides / slide.channel / description_short (text) : type is now 'html' ('text') +website_slides / slide.slide / description (text) : type is now 'html' ('text') +# DONE: pre-migration: convert text to html + +website_slides / slide.slide / embed_code (text) : type is now 'html' ('text') +# NOTHING TO DO: compute don't store + +---XML records in module 'website_slides'--- +NEW ir.actions.act_window: website_slides.slide_channel_partner_action_report +DEL ir.model.constraint: website_slides.constraint_slide_slide_exclusion_html_content_and_url +DEL ir.model.constraint: website_slides.constraint_slide_tag_slide_tag_unique +NEW ir.rule: website_slides.rule_slide_channel_tag_public +NEW ir.ui.menu: website_slides.website_slides_menu_report_attendees +NEW ir.ui.view: website_slides.slide_channel_partner_view_kanban +NEW ir.ui.view: website_slides.slide_searchbar_input_snippet_options +DEL ir.ui.view: website_slides.assets_backend +DEL ir.ui.view: website_slides.assets_editor_inherit_website_slides +DEL ir.ui.view: website_slides.assets_frontend +DEL ir.ui.view: website_slides.assets_tests +DEL ir.ui.view: website_slides.slide_embed_assets +DEL ir.ui.view: website_slides.website_slides_tests +NEW mail.template: website_slides.mail_template_channel_completed +# NOTHING TO DO \ No newline at end of file From 3ab049d28e8b578e110f979cf1f801c7154c75c3 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Mon, 20 Jun 2022 11:30:39 +0700 Subject: [PATCH 009/528] [MIG] website_mass_mailing: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_mass_mailing/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..06576b351edb 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -760,7 +760,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| website_mail_group | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_mass_mailing | | | +| website_mass_mailing |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_membership | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_mass_mailing/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_mass_mailing/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..9cc831e17f02 --- /dev/null +++ b/openupgrade_scripts/scripts/website_mass_mailing/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,22 @@ +---Models in module 'website_mass_mailing'--- +obsolete model website.mass_mailing.popup +---Fields in module 'website_mass_mailing'--- +website_mass_mailing / mailing.list / toast_content (html) : DEL +# NOTHING TO DO: remove model, toast_content added default data +website_mass_mailing / mailing.list / website_popup_ids (one2many) : DEL relation: website.mass_mailing.popup +website_mass_mailing / website.mass_mailing.popup / mailing_list_id (many2one) : DEL relation: mailing.list +website_mass_mailing / website.mass_mailing.popup / popup_content (html) : DEL +website_mass_mailing / website.mass_mailing.popup / website_id (many2one) : DEL relation: website +# NOTHING TO DO: remove model +---XML records in module 'website_mass_mailing'--- +NEW ir.asset: website_mass_mailing.s_popup_000_js +DEL ir.model.access: website_mass_mailing.access_mass_mailing_popup +DEL ir.ui.view: website_mass_mailing.assets_editor +DEL ir.ui.view: website_mass_mailing.assets_frontend +DEL ir.ui.view: website_mass_mailing.assets_tests +DEL ir.ui.view: website_mass_mailing.mailing_list_view_form +DEL ir.ui.view: website_mass_mailing.s_mail_block_header_social +DEL ir.ui.view: website_mass_mailing.s_mail_block_header_text_social +DEL ir.ui.view: website_mass_mailing.s_newsletter_subscribe_popup_content +DEL ir.ui.view: website_mass_mailing.view_mail_mass_mailing_popup_form +# NOTHING TO DO From 2ee59384a680d8cbace9207dc737fd85d4e9eabe Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Mon, 20 Jun 2022 12:00:06 +0700 Subject: [PATCH 010/528] [MIG][15.0] hr_holidays_attendance: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_holidays_attendance/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..3f764bdfe627 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -172,7 +172,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_holidays | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_holidays_attendance | | | +| hr_holidays_attendance |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_maintenance | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_holidays_attendance/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_holidays_attendance/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..82e116aa7018 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_holidays_attendance/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,19 @@ +---Models in module 'hr_holidays_attendance'--- +---Fields in module 'hr_holidays_attendance'--- +hr_holidays_attendance / hr.leave / overtime_id (many2one) : NEW relation: hr.attendance.overtime +hr_holidays_attendance / hr.leave.allocation / overtime_id (many2one) : NEW relation: hr.attendance.overtime +hr_holidays_attendance / hr.leave.type / overtime_deductible (boolean) : NEW hasdefault +# NOTHING TO DO: new feature allowing convert extra hours to leave allocation + +---XML records in module 'hr_holidays_attendance'--- +NEW hr.leave.type: hr_holidays_attendance.holiday_status_extra_hours (noupdate) +NEW ir.actions.act_window: hr_holidays_attendance.hr_leave_allocation_overtime_action +NEW ir.actions.act_window: hr_holidays_attendance.hr_leave_allocation_overtime_manager_action +NEW ir.ui.view: hr_holidays_attendance.hr_attendance_holidays_hr_leave_allocation_view_form_inherit +NEW ir.ui.view: hr_holidays_attendance.hr_employee_view_form_inherit +NEW ir.ui.view: hr_holidays_attendance.hr_leave_allocation_overtime_manager_view_form +NEW ir.ui.view: hr_holidays_attendance.hr_leave_allocation_overtime_view_form +NEW ir.ui.view: hr_holidays_attendance.hr_leave_type_view_form +NEW ir.ui.view: hr_holidays_attendance.hr_leave_view_form +NEW ir.ui.view: hr_holidays_attendance.res_users_view_form +# NOTHING TO DO From 48dba97bb7f11abf45b0458c5d98572abfda06fb Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Mon, 20 Jun 2022 14:27:30 +0700 Subject: [PATCH 011/528] [MIG][15.0] account_edi: migration script --- docsource/modules140-150.rst | 2 +- .../scripts/account_edi/15.0.1.0/noupdate_changes.xml | 7 +++++++ .../scripts/account_edi/15.0.1.0/post-migration.py | 10 ++++++++++ .../account_edi/15.0.1.0/upgrade_analysis_work.txt | 11 +++++++++++ 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/account_edi/15.0.1.0/noupdate_changes.xml create mode 100644 openupgrade_scripts/scripts/account_edi/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/account_edi/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..ce0452dfd028 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -12,7 +12,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | account_debit_note | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| account_edi | | | +| account_edi |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |del| account_edi_extended | |Merged into account_edi. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/account_edi/15.0.1.0/noupdate_changes.xml b/openupgrade_scripts/scripts/account_edi/15.0.1.0/noupdate_changes.xml new file mode 100644 index 000000000000..275750f95db4 --- /dev/null +++ b/openupgrade_scripts/scripts/account_edi/15.0.1.0/noupdate_changes.xml @@ -0,0 +1,7 @@ + + + + model._cron_process_documents_web_services(job_count=20) + days + + diff --git a/openupgrade_scripts/scripts/account_edi/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/account_edi/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..b2ab4900d215 --- /dev/null +++ b/openupgrade_scripts/scripts/account_edi/15.0.1.0/post-migration.py @@ -0,0 +1,10 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data( + env.cr, + "account_edi", + "15.0.1.0/noupdate_changes.xml", + ) diff --git a/openupgrade_scripts/scripts/account_edi/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/account_edi/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..104e1027c023 --- /dev/null +++ b/openupgrade_scripts/scripts/account_edi/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'account_edi'--- +---Fields in module 'account_edi'--- +---XML records in module 'account_edi'--- +NEW ir.ui.view: account_edi.view_account_invoice_filter +NEW ir.ui.view: account_edi.view_out_credit_note_tree_inherit +NEW ir.ui.view: account_edi.view_out_invoice_tree_inherit +DEL ir.ui.view: account_edi.account_invoice_send_inherit_account_wizard_form +DEL ir.ui.view: account_edi_extended.view_move_form_inherit +DEL ir.ui.view: account_edi_extended.view_payment_form_inherit +DEL ir.ui.view: account_edi_extended.view_tree_account_edi_document_inherit +# NOTHING TO DO From 659662d6cfa43e901d81a17defa556f932a8bf64 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Mon, 20 Jun 2022 14:54:25 +0700 Subject: [PATCH 012/528] [MIG][15.0] website_payment: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_payment/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..d369951304cc 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -766,7 +766,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_partner | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_payment | | | +| website_payment |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_profile | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_payment/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_payment/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..b2a75a29c7cd --- /dev/null +++ b/openupgrade_scripts/scripts/website_payment/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,19 @@ +---Models in module 'website_payment'--- +---Fields in module 'website_payment'--- +website_payment / payment.transaction / is_donation (boolean) : NEW +# NOTHING TO DO: new feature allowing customer to make a donation on web + +---XML records in module 'website_payment'--- +NEW ir.asset: website_payment.s_donation_000_js +NEW ir.asset: website_payment.s_donation_000_scss +NEW ir.ui.view: website_payment.donation_input +NEW ir.ui.view: website_payment.donation_mail_body +NEW ir.ui.view: website_payment.donation_pay +NEW ir.ui.view: website_payment.payment_checkout +NEW ir.ui.view: website_payment.remove_external_snippets +NEW ir.ui.view: website_payment.s_donation +NEW ir.ui.view: website_payment.s_donation_button +NEW ir.ui.view: website_payment.s_donation_options +NEW ir.ui.view: website_payment.snippets +NEW mail.template: website_payment.mail_template_donation (noupdate) +# NOTHING TO DO From f95f2dd18f824112eed54c853d60b58cab8187b1 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Mon, 20 Jun 2022 15:09:26 +0700 Subject: [PATCH 013/528] [MIG][15.0] mass_mailing_crm: nothing to do --- docsource/modules140-150.rst | 2 +- .../mass_mailing_crm/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/mass_mailing_crm/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..580e60dd4421 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -428,7 +428,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | mass_mailing | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| mass_mailing_crm | | | +| mass_mailing_crm |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| mass_mailing_crm_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/mass_mailing_crm/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/mass_mailing_crm/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..9c717e157d06 --- /dev/null +++ b/openupgrade_scripts/scripts/mass_mailing_crm/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'mass_mailing_crm'--- +---Fields in module 'mass_mailing_crm'--- +mass_mailing_crm / utm.campaign / ab_testing_winner_selection (False): NEW selection_keys: ['clicks_ratio', 'crm_lead_count', 'manual', 'opened_ratio', 'replied_ratio'], mode: modify +# NOTHING TO DO: new feature + +---XML records in module 'mass_mailing_crm'--- From 13588c26c97166e88a01ddf5c73cad92c4a36c9e Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Mon, 20 Jun 2022 15:17:11 +0700 Subject: [PATCH 014/528] [MIG][15.0] mass_mailing_sale: nothing to do --- docsource/modules140-150.rst | 2 +- .../mass_mailing_sale/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/mass_mailing_sale/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..a8bed217358d 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -440,7 +440,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | mass_mailing_event_track_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| mass_mailing_sale | | | +| mass_mailing_sale |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| mass_mailing_sale_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/mass_mailing_sale/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/mass_mailing_sale/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..c79149ceb289 --- /dev/null +++ b/openupgrade_scripts/scripts/mass_mailing_sale/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'mass_mailing_sale'--- +---Fields in module 'mass_mailing_sale'--- +mass_mailing_sale / utm.campaign / ab_testing_winner_selection (False): NEW selection_keys: ['clicks_ratio', 'crm_lead_count', 'manual', 'opened_ratio', 'replied_ratio', 'sale_invoiced_amount', 'sale_quotation_count'], mode: modify +# NOTHING TO DO: new feature + +---XML records in module 'mass_mailing_sale'--- From 074a84387a37cbd000516860a2006fb3d10b6c2f Mon Sep 17 00:00:00 2001 From: hieu Date: Mon, 20 Jun 2022 16:23:03 +0700 Subject: [PATCH 015/528] [MIG]purchase_requisition_stock: add mig script v15 --- docsource/modules140-150.rst | 2 +- .../15.0.1.2/post-migration.py | 19 +++++++++++++++++++ .../15.0.1.2/upgrade_analysis_work.txt | 6 ++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/post-migration.py create mode 100644 openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..a47303e7284a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -588,7 +588,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | purchase_requisition | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| purchase_requisition_stock | | | +| purchase_requisition_stock |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| purchase_requisition_stock_dropshipping | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/post-migration.py b/openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/post-migration.py new file mode 100644 index 000000000000..c0152c7d5518 --- /dev/null +++ b/openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/post-migration.py @@ -0,0 +1,19 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + WITH subquery as ( + SELECT op.name as origin, p.id as pid + FROM stock_warehouse_orderpoint AS op + LEFT JOIN procurement_group AS p ON op.group_id = p.id + ) + UPDATE purchase_requisition as requisition + SET procurement_group_id = subquery.pid + FROM subquery + WHERE requisition.origin = subquery.origin; + """, + ) diff --git a/openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/upgrade_analysis_work.txt new file mode 100644 index 000000000000..67ea157254f4 --- /dev/null +++ b/openupgrade_scripts/scripts/purchase_requisition_stock/15.0.1.2/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'purchase_requisition_stock'--- +---Fields in module 'purchase_requisition_stock'--- +purchase_requisition_stock / purchase.requisition / procurement_group_id (many2one): NEW relation: procurement.group +# DONE: post-migration: fill data from stock.warehouse.orderpoint + +---XML records in module 'purchase_requisition_stock'--- From 7070ce5d2f3ccaced9fb560984cbaa9c93c88ff9 Mon Sep 17 00:00:00 2001 From: hieu Date: Mon, 20 Jun 2022 16:52:04 +0700 Subject: [PATCH 016/528] [MIG]rating: add mig script v15 --- docsource/modules140-150.rst | 2 +- .../scripts/rating/15.0.1.0/post-migration.py | 17 +++++++++++++++++ .../scripts/rating/15.0.1.0/pre-migration.py | 9 +++++++++ .../rating/15.0.1.0/upgrade_analysis_work.txt | 8 ++++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/rating/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/rating/15.0.1.0/pre-migration.py create mode 100644 openupgrade_scripts/scripts/rating/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..deef251c014a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -594,7 +594,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | purchase_stock | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| rating | | | +| rating |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | repair | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/rating/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/rating/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..c9d27f0956e2 --- /dev/null +++ b/openupgrade_scripts/scripts/rating/15.0.1.0/post-migration.py @@ -0,0 +1,17 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.map_values( + env.cr, + openupgrade.get_legacy_name("rating_text"), + "rating_text", + [ + ("satisfied", "top"), + ("not satisfied", "ok"), + ("highly_dissatisfied", "ko"), + ("no_rating", "none"), + ], + table="rating_rating", + ) diff --git a/openupgrade_scripts/scripts/rating/15.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/rating/15.0.1.0/pre-migration.py new file mode 100644 index 000000000000..013034816fd8 --- /dev/null +++ b/openupgrade_scripts/scripts/rating/15.0.1.0/pre-migration.py @@ -0,0 +1,9 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.copy_columns( + env.cr, + {"rating_rating": [("rating_text", None, None)]}, + ) diff --git a/openupgrade_scripts/scripts/rating/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/rating/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..db862d7ec499 --- /dev/null +++ b/openupgrade_scripts/scripts/rating/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,8 @@ +---Models in module 'rating'--- +---Fields in module 'rating'--- +rating / rating.rating / rating_text (selection) : selection_keys is now '['ko', 'none', 'ok', 'top']' ('['highly_dissatisfied', 'no_rating', 'not_satisfied', 'satisfied']') +# DONE: post-migration: mapped value from old keys to new keys +---XML records in module 'rating'--- +DEL ir.model.constraint: rating.constraint_rating_rating_rating_range +DEL ir.ui.view: rating.assets_frontend +# NOTHING TO DO \ No newline at end of file From 8a766aea058be1c4ea827f709766196c4472eac9 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Thu, 23 Jun 2022 13:55:12 +0700 Subject: [PATCH 017/528] [MIG] hr_fleet: migration script --- docsource/modules140-150.rst | 2 +- .../hr_fleet/15.0.1.0/post-migration.py | 7 ++++++ .../15.0.1.0/upgrade_analysis_work.txt | 24 +++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_fleet/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/hr_fleet/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..5b130305655e 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -166,7 +166,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_expense | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_fleet | | | +| hr_fleet |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_gamification | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_fleet/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/hr_fleet/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..461ce8c597d2 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_fleet/15.0.1.0/post-migration.py @@ -0,0 +1,7 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + # Load noupdate changes + openupgrade.load_data(env.cr, "hr_fleet", "15.0.1.0/noupdate_changes.xml") diff --git a/openupgrade_scripts/scripts/hr_fleet/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_fleet/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..dbb1ef7a0648 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_fleet/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,24 @@ +---Models in module 'hr_fleet'--- +---Fields in module 'hr_fleet'--- +hr_fleet / fleet.vehicle / driver_employee_id (many2one) : NEW relation: hr.employee, isfunction: function, stored +hr_fleet / fleet.vehicle / future_driver_employee_id (many2one): NEW relation: hr.employee, isfunction: function, stored +# NOTHING TO DO: New feature (filled by Odoo) + +hr_fleet / fleet.vehicle.log.services / purchaser_employee_id (many2one): NEW relation: hr.employee, isfunction: function, stored +# NOTHING TO DO: New model + +hr_fleet / hr.employee / car_ids (one2many) : NEW relation: fleet.vehicle +# NOTHING TO DO: support for filter + +---XML records in module 'hr_fleet'--- +NEW ir.model.access: hr_fleet.hr_fleet_vehicle_access_right_hr_officer +NEW ir.rule: hr_fleet.hr_fleet_rule_vehicle_visibility_hr_officier (noupdate) +NEW ir.ui.view: hr_fleet.fleet_vehicle_log_contract_view_form_inherit_hr +NEW ir.ui.view: hr_fleet.fleet_vehicle_log_contract_view_search_inherit_hr +NEW ir.ui.view: hr_fleet.fleet_vehicle_log_contract_view_tree_inherit_hr +NEW ir.ui.view: hr_fleet.fleet_vehicle_log_services_view_form_inherit_hr +NEW ir.ui.view: hr_fleet.fleet_vehicle_log_services_view_kanban_inherit_hr +NEW ir.ui.view: hr_fleet.fleet_vehicle_log_services_view_tree_inherit_hr +NEW ir.ui.view: hr_fleet.fleet_vehicle_odometer_view_tree +NEW ir.ui.view: hr_fleet.view_employee_filter +# NOTHING TO DO: new records From 9a4086ba0623f188147c7e8f9400faa5bd6e64c1 Mon Sep 17 00:00:00 2001 From: hieu Date: Thu, 23 Jun 2022 14:01:07 +0700 Subject: [PATCH 018/528] [MIG]purchase_stock: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.2/upgrade_analysis_work.txt | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/purchase_stock/15.0.1.2/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..c1a1a0ecb6cb 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -592,7 +592,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| purchase_requisition_stock_dropshipping | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| purchase_stock | | | +| purchase_stock |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | rating | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/purchase_stock/15.0.1.2/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/purchase_stock/15.0.1.2/upgrade_analysis_work.txt new file mode 100644 index 000000000000..06a21a11c30f --- /dev/null +++ b/openupgrade_scripts/scripts/purchase_stock/15.0.1.2/upgrade_analysis_work.txt @@ -0,0 +1,13 @@ +---Models in module 'purchase_stock'--- +---Fields in module 'purchase_stock'--- +purchase_stock / purchase.order / picking_count (integer) : DEL +# NOTHING TO DO: alternative field no store + +purchase_stock / stock.warehouse.orderpoint / vendor_id (many2one) : NEW relation: res.partner, isrelated: related, stored +# NOTHING TO DO: handle by ORM + +---XML records in module 'purchase_stock'--- +NEW ir.ui.view: purchase_stock.product_supplierinfo_replenishment_tree_view +NEW ir.ui.view: purchase_stock.view_stock_replenishment_info_stock_purchase_inherit +DEL ir.ui.view: purchase_stock.assets_backend +# NOTHING TO DO: noupdate="0" records From e91a61844946231b2d3bdf5e07f36d23a14328fd Mon Sep 17 00:00:00 2001 From: sang250399 Date: Thu, 23 Jun 2022 15:34:44 +0700 Subject: [PATCH 019/528] [MIG] website_slides_survey: migration script --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/post-migration.py | 15 +++++++++++++++ .../15.0.1.0/upgrade_analysis_work.txt | 7 +++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..ea6e15ec7d03 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -806,7 +806,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_slides_forum | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_slides_survey | | | +| website_slides_survey |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..7f450efb27be --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/post-migration.py @@ -0,0 +1,15 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data( + env.cr, "website_slides_survey", "15.0.1.0/noupdate_changes.xml" + ) + openupgrade.delete_record_translations( + env.cr, + "website_slides_survey", + [ + "mail_template_user_input_certification_failed", + ], + ) diff --git a/openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..12e1a4444639 --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides_survey/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Models in module 'website_slides_survey'--- +---Fields in module 'website_slides_survey'--- +---XML records in module 'website_slides_survey'--- +DEL ir.model.constraint: website_slides_survey.constraint_slide_slide_check_certification_preview +DEL ir.model.constraint: website_slides_survey.constraint_slide_slide_check_survey_id +DEL ir.ui.view: website_slides_survey.assets_frontend +# NOTHING TO DO From 0936512d13ee51186e1329184cddbe6298a578da Mon Sep 17 00:00:00 2001 From: sang250399 Date: Thu, 23 Jun 2022 16:24:47 +0700 Subject: [PATCH 020/528] [MIG] hr_recruitment: migration script --- docsource/modules140-150.rst | 2 +- .../hr_recruitment/15.0.1.1/post-migration.py | 15 +++++++++++ .../hr_recruitment/15.0.1.1/pre-migration.py | 11 ++++++++ .../15.0.1.1/upgrade_analysis_work.txt | 27 +++++++++++++++++++ 4 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/post-migration.py create mode 100644 openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/pre-migration.py create mode 100644 openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..0adabb7f16ec 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -180,7 +180,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_presence | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_recruitment | | | +| hr_recruitment |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_recruitment_survey | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/post-migration.py b/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/post-migration.py new file mode 100644 index 000000000000..100f25cecbbb --- /dev/null +++ b/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/post-migration.py @@ -0,0 +1,15 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "hr_recruitment", "15.0.1.1/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "hr_recruitment", + [ + "email_template_data_applicant_congratulations", + "email_template_data_applicant_interest", + "email_template_data_applicant_refuse", + ], + ) diff --git a/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/pre-migration.py b/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/pre-migration.py new file mode 100644 index 000000000000..f054ac46ec9a --- /dev/null +++ b/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/pre-migration.py @@ -0,0 +1,11 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.set_xml_ids_noupdate_value( + env, "hr_recruitment", ["applicant_hired_template"], True + ) + openupgrade.convert_field_to_html( + env.cr, "hr_applicant", "description", "description" + ) diff --git a/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..1231c68cc542 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_recruitment/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,27 @@ +---Models in module 'hr_recruitment'--- +---Fields in module 'hr_recruitment'--- +hr_recruitment / hr.applicant / description (text) : type is now 'html' ('text') +# DONE: pre-migration: convert text fields to html + +hr_recruitment / hr.applicant / meeting_ids (one2many) : NEW relation: calendar.event +# NOTHING TO DO: support count mettings in smart button with compute not store + +hr_recruitment / hr.applicant.refuse.reason / template_id (many2one) : NEW relation: mail.template +hr_recruitment / hr.job / _order : _order is now 'sequence, state desc, name asc' ('state desc, name asc') +hr_recruitment / hr.recruitment.stage / hired_stage (boolean) : NEW +# NOTHING TO DO: New feature do not affect old data + +---XML records in module 'hr_recruitment'--- +DEL ir.model.constraint: hr_recruitment.constraint_hr_applicant_category_name_uniq +DEL ir.model.constraint: hr_recruitment.constraint_hr_recruitment_degree_name_uniq +# NOTHING TO DO + +ir.ui.view: hr_recruitment.applicant_hired_template (noupdate) (noupdate switched) +# DONE: pre-migration: noupdate change to 1 + +NEW ir.ui.view: hr_recruitment.hr_recruitment_source_kanban +DEL ir.ui.view: hr_recruitment.assets_backend +DEL ir.ui.view: hr_recruitment.assets_tests +NEW mail.message.subtype: hr_recruitment.mt_job_applicant_new (noupdate) +NEW mail.template: hr_recruitment.email_template_data_applicant_not_interested (noupdate) +# NOTHING TO DO From 9ee447ee87c694bd529c723906dd7cab1afbba81 Mon Sep 17 00:00:00 2001 From: sang250399 Date: Thu, 23 Jun 2022 16:12:20 +0700 Subject: [PATCH 021/528] [MIG] gamification: migration script --- docsource/modules140-150.rst | 2 +- .../gamification/15.0.1.0/post-migration.py | 16 ++++++++++++++++ .../gamification/15.0.1.0/pre-migration.py | 11 +++++++++++ .../15.0.1.0/upgrade_analysis_work.txt | 12 ++++++++++++ 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/gamification/15.0.1.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/gamification/15.0.1.0/pre-migration.py create mode 100644 openupgrade_scripts/scripts/gamification/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..4b1dfa683924 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -142,7 +142,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | fleet | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| gamification | | | +| gamification |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | gamification_sale_crm | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/gamification/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/gamification/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..657a3060190d --- /dev/null +++ b/openupgrade_scripts/scripts/gamification/15.0.1.0/post-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + # Load noupdate changes + openupgrade.load_data(env.cr, "gamification", "15.0.1.0/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "gamification", + [ + "email_template_badge_received", + "email_template_goal_reminder", + "mail_template_data_new_rank_reached", + ], + ) diff --git a/openupgrade_scripts/scripts/gamification/15.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/gamification/15.0.1.0/pre-migration.py new file mode 100644 index 000000000000..a9e06443d3e8 --- /dev/null +++ b/openupgrade_scripts/scripts/gamification/15.0.1.0/pre-migration.py @@ -0,0 +1,11 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.set_xml_ids_noupdate_value( + env, "gamification", ["mail_template_data_new_rank_reached"], True + ) + openupgrade.convert_field_to_html( + env.cr, "gamification_badge", "description", "description" + ) diff --git a/openupgrade_scripts/scripts/gamification/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/gamification/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..fe2f732c19c1 --- /dev/null +++ b/openupgrade_scripts/scripts/gamification/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,12 @@ +---Models in module 'gamification'--- +---Fields in module 'gamification'--- +gamification / gamification.badge / description (text) : type is now 'html' ('text') +# DONE: pre-migration: convert text fields to html + +---XML records in module 'gamification'--- +DEL ir.model.constraint: gamification.constraint_gamification_karma_rank_karma_min_check +DEL ir.ui.view: gamification.assets_backend +# NOTHING TO DO + +mail.template: gamification.mail_template_data_new_rank_reached (noupdate) (noupdate switched) +#DONE: pre-migration: noupdate change to 1 From e3c63ab2cc08bbdeee0b571bf8becad26342b61a Mon Sep 17 00:00:00 2001 From: tranngocson1996 Date: Fri, 1 Jul 2022 10:14:56 +0700 Subject: [PATCH 022/528] [MIG] l10n_vn: migration script --- docsource/modules140-150.rst | 2 +- .../scripts/l10n_vn/15.0.2.0.1/post-migration.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/l10n_vn/15.0.2.0.1/post-migration.py diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..f14796b8f3c3 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -404,7 +404,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | l10n_ve | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| l10n_vn | | | +| l10n_vn |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | l10n_za | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/l10n_vn/15.0.2.0.1/post-migration.py b/openupgrade_scripts/scripts/l10n_vn/15.0.2.0.1/post-migration.py new file mode 100644 index 000000000000..cbe2e76cca86 --- /dev/null +++ b/openupgrade_scripts/scripts/l10n_vn/15.0.2.0.1/post-migration.py @@ -0,0 +1,6 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "l10n_vn", "15.0.2.0.1/noupdate_changes.xml") From f719088c87da554dba57d84bf63e5df08dcd0527 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Mon, 16 May 2022 11:22:27 +0700 Subject: [PATCH 023/528] [MIG] hr_attendance: Nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.2.0/upgrade_analysis_work.txt | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_attendance/15.0.2.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..942a1d1befc3 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -160,7 +160,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_attendance | | | +| hr_attendance |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_contract | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_attendance/15.0.2.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_attendance/15.0.2.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..b9fc6b89ec8f --- /dev/null +++ b/openupgrade_scripts/scripts/hr_attendance/15.0.2.0/upgrade_analysis_work.txt @@ -0,0 +1,44 @@ +---Models in module 'hr_attendance'--- +new model hr.attendance.overtime +new model hr.attendance.report [sql_view] +---Fields in module 'hr_attendance'--- +hr_attendance / hr.attendance.overtime / adjustment (boolean) : NEW hasdefault +hr_attendance / hr.attendance.overtime / date (date) : NEW +hr_attendance / hr.attendance.overtime / duration (float) : NEW required, req_default: function, hasdefault +hr_attendance / hr.attendance.overtime / duration_real (float) : NEW hasdefault +hr_attendance / hr.attendance.overtime / employee_id (many2one) : NEW relation: hr.employee, required, req_default: function, hasdefault +hr_attendance / hr.employee / overtime_ids (one2many) : NEW relation: hr.attendance.overtime +hr_attendance / res.company / hr_attendance_overtime (boolean): NEW +hr_attendance / res.company / overtime_company_threshold (integer): NEW hasdefault +hr_attendance / res.company / overtime_employee_threshold (integer): NEW hasdefault +hr_attendance / res.company / overtime_start_date (date) : NEW +# NOTHING TO DO: new fields for new feature + +---XML records in module 'hr_attendance'--- +NEW ir.actions.act_window: hr_attendance.hr_attendance_action_overview +NEW ir.actions.act_window: hr_attendance.hr_attendance_overtime_action +NEW ir.actions.act_window: hr_attendance.hr_attendance_report_action +NEW ir.actions.act_window: hr_attendance.hr_attendance_report_action_filtered +DEL ir.actions.act_window: hr_attendance.hr_attendance_action_graph +DEL ir.actions.act_window: hr_attendance.hr_attendance_action_graph_filtered +NEW ir.model.access: hr_attendance.access_hr_attendance_overtime_system_user +NEW ir.model.access: hr_attendance.access_hr_attendance_overtime_user +NEW ir.model.access: hr_attendance.access_hr_attendance_report_user +NEW ir.rule: hr_attendance.hr_attendance_overtime_rule_employee_company (noupdate) +NEW ir.rule: hr_attendance.hr_attendance_report_rule_multi_company (noupdate) +NEW ir.rule: hr_attendance.hr_attendance_rule_attendance_manual (noupdate) +NEW ir.rule: hr_attendance.hr_attendance_rule_attendance_overtime_employee (noupdate) +NEW ir.rule: hr_attendance.hr_attendance_rule_attendance_overtime_manager (noupdate) +NEW ir.ui.menu: hr_attendance.menu_hr_attendance_attendances_overview +DEL ir.ui.menu: hr_attendance.menu_hr_attendance_manage_attendances +DEL ir.ui.menu: hr_attendance.menu_hr_attendance_view_employees_kanban +NEW ir.ui.view: hr_attendance.hr_attendance_report_view_graph +NEW ir.ui.view: hr_attendance.hr_attendance_report_view_pivot +NEW ir.ui.view: hr_attendance.hr_attendance_report_view_search +NEW ir.ui.view: hr_attendance.view_attendance_overtime_search +NEW ir.ui.view: hr_attendance.view_attendance_overtime_tree +DEL ir.ui.view: hr_attendance.assets_backend +DEL ir.ui.view: hr_attendance.hr_attendance_view_graph +DEL ir.ui.view: hr_attendance.hr_attendance_view_pivot +DEL ir.ui.view: hr_attendance.qunit_suite +# NOTHING TO DO From 519d0edac3db94f5a1fe2bb01bd9aec256c8cc77 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Fri, 1 Jul 2022 10:37:31 +0700 Subject: [PATCH 024/528] [MIG] snailmail: Nothing to do --- docsource/modules140-150.rst | 2 +- .../snailmail/15.0.0.3/upgrade_analysis_work.txt | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/snailmail/15.0.0.3/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..bfd63ddda984 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -650,7 +650,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| snailmail | | | +| snailmail |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | snailmail_account | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/snailmail/15.0.0.3/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/snailmail/15.0.0.3/upgrade_analysis_work.txt new file mode 100644 index 000000000000..31243c0dc11f --- /dev/null +++ b/openupgrade_scripts/scripts/snailmail/15.0.0.3/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'snailmail'--- +---Fields in module 'snailmail'--- +snailmail / mail.notification / failure_type (False) : selection_keys is now '['mail_email_invalid', 'mail_email_missing', 'mail_smtp', 'sms_acc', 'sms_credit', 'sms_number_format', 'sms_number_missing', 'sms_server', 'sn_credit', 'sn_error', 'sn_fields', 'sn_format', 'sn_price', 'sn_trial', 'unknown']' ('['BOUNCE', 'RECIPIENT', 'SMTP', 'UNKNOWN', 'sms_acc', 'sms_credit', 'sms_number_format', 'sms_number_missing', 'sms_server', 'sn_credit', 'sn_error', 'sn_fields', 'sn_format', 'sn_price', 'sn_trial']') +# NOTHING TO DO + +---XML records in module 'snailmail'--- +DEL ir.ui.view: snailmail.assets_backend +DEL ir.ui.view: snailmail.qunit_suite +DEL ir.ui.view: snailmail.report_assets_snailmail +DEL ir.ui.view: snailmail.tests_assets +# NOTHING TO DO From 80f0570701c3ae0335f2d81643b8fdbe04da016a Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Fri, 1 Jul 2022 10:43:45 +0700 Subject: [PATCH 025/528] [MIG] sms: migration for 15.0 --- docsource/modules140-150.rst | 2 +- .../scripts/sms/15.0.2.2/pre-migration.py | 16 ++++++++++++++++ .../sms/15.0.2.2/upgrade_analysis_work.txt | 16 ++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/sms/15.0.2.2/pre-migration.py create mode 100644 openupgrade_scripts/scripts/sms/15.0.2.2/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..8f60491ae95b 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -648,7 +648,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sales_team | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sms | | | +| sms |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | snailmail | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/sms/15.0.2.2/pre-migration.py b/openupgrade_scripts/scripts/sms/15.0.2.2/pre-migration.py new file mode 100644 index 000000000000..9c313caf90f4 --- /dev/null +++ b/openupgrade_scripts/scripts/sms/15.0.2.2/pre-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.rename_fields( + env, + [ + ( + "sms.sms", + "sms_sms", + "error_code", + "failure_type", + ) + ], + ) diff --git a/openupgrade_scripts/scripts/sms/15.0.2.2/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/sms/15.0.2.2/upgrade_analysis_work.txt new file mode 100644 index 000000000000..fdee0ce6566d --- /dev/null +++ b/openupgrade_scripts/scripts/sms/15.0.2.2/upgrade_analysis_work.txt @@ -0,0 +1,16 @@ +---Models in module 'sms'--- +---Fields in module 'sms'--- +sms / mail.notification / failure_type (False) : selection_keys is now '['mail_email_invalid', 'mail_email_missing', 'mail_smtp', 'sms_acc', 'sms_credit', 'sms_number_format', 'sms_number_missing', 'sms_server', 'unknown']' ('['BOUNCE', 'RECIPIENT', 'SMTP', 'UNKNOWN', 'sms_acc', 'sms_credit', 'sms_number_format', 'sms_number_missing', 'sms_server']') +sms / res.partner / phone_mobile_search (char) : NEW +# NOTHING TO DO: non-stored fiield + +sms / sms.sms / error_code (selection) : DEL selection_keys: ['sms_acc', 'sms_blacklist', 'sms_credit', 'sms_duplicate', 'sms_number_format', 'sms_number_missing', 'sms_server'] +sms / sms.sms / failure_type (selection) : NEW selection_keys: ['sms_acc', 'sms_blacklist', 'sms_credit', 'sms_duplicate', 'sms_number_format', 'sms_number_missing', 'sms_optout', 'sms_server'] +# DONE: pre-migration: rename filed error_code to failure_type + +---XML records in module 'sms'--- +NEW ir.actions.server: sms.ir_actions_server_sms_sms_resend +NEW ir.ui.view: sms.res_partner_view_search +DEL ir.ui.view: sms.assets_backend +DEL ir.ui.view: sms.qunit_suite +# NOTHING TO DO From 89dbeab528cccc41de1f8429e30ecc4e34f3d955 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Fri, 1 Jul 2022 10:54:45 +0700 Subject: [PATCH 026/528] [MIG] im_livechat: Nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/im_livechat/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..7a923de38beb 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -208,7 +208,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | iap_mail | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| im_livechat | | | +| im_livechat |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | im_livechat_mail_bot | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/im_livechat/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/im_livechat/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..0bd91ac795d4 --- /dev/null +++ b/openupgrade_scripts/scripts/im_livechat/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,22 @@ +---Models in module 'im_livechat'--- +---Fields in module 'im_livechat'--- +im_livechat / im_livechat.channel / script_external (text) : type is now 'html' ('text') +# NOTHING TO DO: non-stored field + +im_livechat / mail.channel / channel_type (False) : selection_keys is now '['channel', 'chat', 'group', 'livechat']' ('['channel', 'chat', 'livechat']') +im_livechat / res.users.settings / is_discuss_sidebar_category_livechat_open (boolean): NEW hasdefault +# NOTHING TO DO + +---XML records in module 'im_livechat'--- +NEW ir.actions.act_window: im_livechat.rating_rating_action_livechat +DEL ir.actions.act_window: im_livechat.rating_rating_action_view_livechat_rating +NEW ir.actions.act_window.view: im_livechat.rating_rating_action_livechat_report_view_form +NEW ir.actions.act_window.view: im_livechat.rating_rating_action_livechat_report_view_kanban +NEW ir.actions.act_window.view: im_livechat.rating_rating_action_livechat_view_form +NEW ir.actions.act_window.view: im_livechat.rating_rating_action_livechat_view_kanban +DEL ir.model.constraint: im_livechat.constraint_mail_channel_livechat_operator_id +NEW ir.ui.view: im_livechat.rating_rating_view_form_livechat +DEL ir.ui.view: im_livechat.assets_backend +DEL ir.ui.view: im_livechat.external_lib +DEL ir.ui.view: im_livechat.qunit_suite +# NOTHING TO DO From c374408fdc02d59e2fe15cb3c75aa4b83ba40b96 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Fri, 1 Jul 2022 10:57:39 +0700 Subject: [PATCH 027/528] [MIG] note: Nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/note/15.0.1.0/upgrade_analysis_work.txt | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/note/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..f3efa60e0cbf 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -472,7 +472,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| mrp_subcontracting_purchase | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| note | | | +| note |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | note_pad | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/note/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/note/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..0ee97e0d3753 --- /dev/null +++ b/openupgrade_scripts/scripts/note/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'note'--- +---Fields in module 'note'--- +note / mail.activity.type / category (False) : selection_keys is now '['default', 'meeting', 'phonecall', 'reminder', 'upload_file']' ('['default', 'meeting', 'reminder', 'upload_file']') +# NOTHING TO DO + +---XML records in module 'note'--- +DEL ir.model.constraint: note.constraint_note_tag_name_uniq +DEL ir.ui.view: note.assets_backend +DEL ir.ui.view: note.qunit_suite +# NOTHING TO DO From 81c2205cda2a3b6c41beec245d12e3c8ca37d3e9 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Fri, 1 Jul 2022 11:06:47 +0700 Subject: [PATCH 028/528] [MIG] sale_coupon: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/sale_coupon/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/sale_coupon/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..0fb049e0f9d6 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -602,7 +602,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sale_coupon | | | +| sale_coupon |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_coupon_delivery | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/sale_coupon/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/sale_coupon/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..6ac46836f238 --- /dev/null +++ b/openupgrade_scripts/scripts/sale_coupon/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'sale_coupon'--- +---Fields in module 'sale_coupon'--- +---XML records in module 'sale_coupon'--- +NEW mail.template: sale_coupon.mail_template_sale_coupon [renamed from coupon module] (noupdate switched) +# NOTHING TO DO From 964661e281ca89c486ac51659147f6fe110f409f Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Fri, 1 Jul 2022 12:29:27 +0200 Subject: [PATCH 029/528] [15.0][MIG] base_automation : nothing to do --- docsource/modules140-150.rst | 2 +- .../base_automation/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/base_automation/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..0d73a36af93a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -72,7 +72,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_address_extended | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| base_automation | | | +| base_automation |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_geolocalize | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/base_automation/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/base_automation/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..7d8dca862e72 --- /dev/null +++ b/openupgrade_scripts/scripts/base_automation/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'base_automation'--- +---Fields in module 'base_automation'--- +---XML records in module 'base_automation'--- +DEL ir.ui.view: base_automation.assets_backend +DEL ir.ui.view: base_automation.qunit_suite +# Nothing to do. views deleted. \ No newline at end of file From 8113c4ca48a12781899de66c6abf1e47e21f6efa Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Fri, 1 Jul 2022 12:33:36 +0200 Subject: [PATCH 030/528] [MIG][15.0] base_iban : nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/base_iban/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/base_iban/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..478d84a73010 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -76,7 +76,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_geolocalize | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| base_iban | | | +| base_iban |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_import | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/base_iban/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/base_iban/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..6f44696ffb27 --- /dev/null +++ b/openupgrade_scripts/scripts/base_iban/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'base_iban'--- +---Fields in module 'base_iban'--- +---XML records in module 'base_iban'--- +DEL ir.ui.view: base_iban.assets_backend +DEL ir.ui.view: base_iban.qunit_suite +# Nothing to do : view deleted, due to qweb import management refactoring. \ No newline at end of file From 7bdeebda60e9b251e479ad268905f31f6fb761a6 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Fri, 1 Jul 2022 13:08:15 +0200 Subject: [PATCH 031/528] [15.0][MIG] contacts : Nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 87175d4bc685..bc42daab5567 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -96,7 +96,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | calendar_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| contacts | | | +| contacts |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | coupon | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From b01c927a66bf2e18da80bf60c9f9e2945de110f3 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 15:06:43 +0700 Subject: [PATCH 032/528] [MIG][15.0] account_edi_facturx: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..5538cb207521 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -16,7 +16,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |del| account_edi_extended | |Merged into account_edi. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| account_edi_facturx | | | +| account_edi_facturx |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | account_edi_proxy_client | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 3b498ca331860bd1b6abfb7d7bca8517462a74cc Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 15:12:53 +0700 Subject: [PATCH 033/528] [MIG][15.0] account_edi_ubl: nothing to do --- docsource/modules140-150.rst | 2 +- .../account_edi_ubl/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/account_edi_ubl/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..23d50820bae8 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -20,7 +20,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | account_edi_proxy_client | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| account_edi_ubl | | | +| account_edi_ubl |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| account_edi_ubl_bis3 | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/account_edi_ubl/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/account_edi_ubl/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..0d56b65336f3 --- /dev/null +++ b/openupgrade_scripts/scripts/account_edi_ubl/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'account_edi_ubl'--- +---Fields in module 'account_edi_ubl'--- +---XML records in module 'account_edi_ubl'--- +NEW account.edi.format: account_edi_ubl.edi_ubl_2_1 +# NOTHING TO DO: new features From 93bdfe13d2a634780aa0c48a5d1ee385ce6419c7 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 15:17:06 +0700 Subject: [PATCH 034/528] [MIG][15.0] account_payment: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..0c05192580f0 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -28,7 +28,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | account_lock | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| account_payment | | | +| account_payment |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | account_qr_code_sepa | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From da8fd4e1602cecbe6a77db8e089f38726f6ea186 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 15:28:03 +0700 Subject: [PATCH 035/528] [MIG][15.0] base_geolocalize: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..54e082c4d469 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -74,7 +74,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_automation | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| base_geolocalize | |No DB layout changes. | +| base_geolocalize |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_iban | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From f84790474190f7f029e95dddf6ec7cf8984787bb Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 15:30:13 +0700 Subject: [PATCH 036/528] [MIG][15.0] base_vat: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..de6df125f822 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -86,7 +86,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | base_sparse_field | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| base_vat | |No DB layout changes. | +| base_vat |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | board |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From aca5b18417b54bb90b825dae5caf328e2d75e2c8 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 15:45:44 +0700 Subject: [PATCH 037/528] [MIG][15.0] crm_iap_lead_enrich: nothing to do --- docsource/modules140-150.rst | 4 ++-- .../15.0.1.1/upgrade_analysis_work.txt | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 openupgrade_scripts/scripts/crm_iap_enrich/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..7fbbbbc09639 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -102,11 +102,11 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | crm | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| |new| crm_iap_enrich | |Renamed from crm_iap_lead_enrich. | +| |new| crm_iap_enrich |Nothing to do |Renamed from crm_iap_lead_enrich. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |del| crm_iap_lead | |Renamed to crm_iap_mine. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| |del| crm_iap_lead_enrich | |Renamed to crm_iap_enrich. | +| |del| crm_iap_lead_enrich |Nothing to do |Renamed to crm_iap_enrich. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |del| crm_iap_lead_website | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/crm_iap_enrich/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/crm_iap_enrich/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..867b3e1f1f41 --- /dev/null +++ b/openupgrade_scripts/scripts/crm_iap_enrich/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,19 @@ +---Models in module 'crm_iap_enrich'--- +model iap.enrich.api (moved to iap) [abstract] +---Fields in module 'crm_iap_enrich'--- +---XML records in module 'crm_iap_enrich'--- +NEW ir.actions.server: crm_iap_enrich.action_enrich_mail [renamed from crm_iap_lead_enrich module] +DEL ir.actions.server: crm_iap_lead_enrich.action_enrich_mail [renamed to crm_iap_enrich module] +NEW ir.cron: crm_iap_enrich.ir_cron_lead_enrichment [renamed from crm_iap_lead_enrich module] +DEL ir.cron: crm_iap_lead_enrich.ir_cron_lead_enrichment [renamed to crm_iap_enrich module] +NEW ir.ui.view: crm_iap_enrich.crm_lead_view_form +NEW ir.ui.view: crm_iap_enrich.mail_message_lead_enrich_no_credit +NEW ir.ui.view: crm_iap_enrich.mail_message_lead_enrich_no_email +NEW ir.ui.view: crm_iap_enrich.mail_message_lead_enrich_notfound +NEW ir.ui.view: crm_iap_enrich.res_config_settings_view_form +DEL ir.ui.view: crm_iap_lead_enrich.crm_lead_view_form +DEL ir.ui.view: crm_iap_lead_enrich.mail_message_lead_enrich_no_credit +DEL ir.ui.view: crm_iap_lead_enrich.mail_message_lead_enrich_no_email +DEL ir.ui.view: crm_iap_lead_enrich.mail_message_lead_enrich_notfound +DEL ir.ui.view: crm_iap_lead_enrich.res_config_settings_view_form +# NOTHING TO DO: noupdate="0" records From 4529975db4300d34cc3b233d2d689f61e58ab388 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 16:10:55 +0700 Subject: [PATCH 038/528] [MIG][15.0] digest: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..0ada6ca0a90c 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -122,7 +122,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| delivery_mondialrelay | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| digest | |No DB layout changes. | +| digest |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | event | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 75cf20b407300b12b599b650575eaf273de3481d Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 16:26:40 +0700 Subject: [PATCH 039/528] [MIG][15.0] gamification_sale_crm: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..0a789c3c752a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -144,7 +144,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | gamification | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| gamification_sale_crm | | | +| gamification_sale_crm |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| gift_card | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From d99a1a7b6bd178fdfc07f93358ac73aa4faf58d8 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Tue, 5 Jul 2022 16:31:38 +0700 Subject: [PATCH 040/528] [MIG][15.0] google_account: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..0ecc067780d7 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -148,7 +148,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| gift_card | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| google_account | |No DB layout changes. | +| google_account |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | google_calendar | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 79819280a7756723e683356475c58b6f9eec050c Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:01:10 +0700 Subject: [PATCH 041/528] [MIG] product_matrix: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../product_matrix/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/product_matrix/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 5dc1c12c3a9a..757285da9b27 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -564,7 +564,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | product_margin | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| product_matrix | | | +| product_matrix |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | project | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/product_matrix/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/product_matrix/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..b4150e2236d8 --- /dev/null +++ b/openupgrade_scripts/scripts/product_matrix/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'product_matrix'--- +---Fields in module 'product_matrix'--- +---XML records in module 'product_matrix'--- +DEL ir.ui.view: product_matrix.assets_backend_inherit_sale +# NOTHING TO DO: handled by ORM From b973cd41f5038d6cee4a48204a5569939c554440 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:10:15 +0700 Subject: [PATCH 042/528] [MIG] product_margin: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../product_margin/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/product_margin/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..496a062f1e87 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -562,7 +562,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| product_images | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| product_margin | |No DB layout changes. | +| product_margin |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | product_matrix | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/product_margin/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/product_margin/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..c687136af6a3 --- /dev/null +++ b/openupgrade_scripts/scripts/product_margin/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'product_margin'--- +---Fields in module 'product_margin'--- +---XML records in module 'product_margin'--- +---nothing has changed in this module-- +# NOTHING TO DO: handled by ORM. From cc0ee4df11b6c9a9a1340fc696d3e19b2c446e6c Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:13:41 +0700 Subject: [PATCH 043/528] [MIG] iap: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/iap/15.0.1.1/upgrade_analysis_work.txt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/iap/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..cf0bab1b2009 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -202,7 +202,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | http_routing | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| iap | | | +| iap |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | iap_crm | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/iap/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/iap/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..6af820ff8950 --- /dev/null +++ b/openupgrade_scripts/scripts/iap/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Models in module 'iap'--- +model iap.enrich.api (moved from crm_iap_lead_enrich) [abstract] +---Fields in module 'iap'--- +---XML records in module 'iap'--- +DEL ir.ui.view: iap.assets_backend +DEL ir.ui.view: iap.tests_assets +# NOTHING TO DO: handled by ORM From 0c9dd3e2b5808e978044e64fa7f0821a59662a93 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:17:01 +0700 Subject: [PATCH 044/528] [MIG] sale_product_matrix: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../sale_product_matrix/15.0.1.0/upgrade_analysis_work.txt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/sale_product_matrix/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..11c8f2689e74 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -620,7 +620,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_product_configurator | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sale_product_matrix | | | +| sale_product_matrix |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_project | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/sale_product_matrix/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/sale_product_matrix/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..bbc7dd11d986 --- /dev/null +++ b/openupgrade_scripts/scripts/sale_product_matrix/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Models in module 'sale_product_matrix'--- +---Fields in module 'sale_product_matrix'--- +---XML records in module 'sale_product_matrix'--- +DEL ir.ui.view: sale_product_matrix.assets_backend_inherit_sale +DEL ir.ui.view: sale_product_matrix.assets_tests +DEL ir.ui.view: sale_product_matrix.qunit_suite +# NOTHING TO DO: handled by ORM From 303275454062c7be74ba0626295ba15a0922a90f Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:22:49 +0700 Subject: [PATCH 045/528] [MIG] website_forum: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../website_forum/15.0.1.1/upgrade_analysis_work.txt | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_forum/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..0787370cd42d 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -742,7 +742,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_form_project | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_forum | | | +| website_forum |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_google_map | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_forum/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_forum/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..cf1f9822db35 --- /dev/null +++ b/openupgrade_scripts/scripts/website_forum/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'website_forum'--- +---Fields in module 'website_forum'--- +---XML records in module 'website_forum'--- +DEL ir.model.constraint: website_forum.constraint_forum_post_vote_vote_uniq +DEL ir.model.constraint: website_forum.constraint_forum_tag_name_uniq +NEW ir.ui.view: website_forum.forum_searchbar_input_snippet_options +DEL ir.ui.view: website_forum.assets_editor +DEL ir.ui.view: website_forum.assets_frontend +DEL ir.ui.view: website_forum.assets_tests +# NOTHING TO DO: noupdate="0" records From 51b5e037b6827069c61708fc2806d0ee123d60e9 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:25:54 +0700 Subject: [PATCH 046/528] [MIG] website_sale_wishlist: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_sale_wishlist/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..43a82eaf87f5 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -800,7 +800,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| website_sale_stock_wishlist | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_sale_wishlist | | | +| website_sale_wishlist |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_slides | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_sale_wishlist/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_sale_wishlist/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..63244ed54bc9 --- /dev/null +++ b/openupgrade_scripts/scripts/website_sale_wishlist/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,8 @@ +---Models in module 'website_sale_wishlist'--- +---Fields in module 'website_sale_wishlist'--- +---XML records in module 'website_sale_wishlist'--- +DEL ir.model.constraint: website_sale_wishlist.constraint_product_wishlist_product_unique_partner_id +DEL ir.ui.view: website_sale_wishlist.assets_frontend +DEL ir.ui.view: website_sale_wishlist.assets_tests +DEL ir.ui.view: website_sale_wishlist.template_header_minimalist +# NOTHING TO DO: noupdate="0" records From 6b8e16e2c91f83e675648883bad0b4320e814de2 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:28:02 +0700 Subject: [PATCH 047/528] [MIG] sale_product_configurator: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/sale_product_configurator/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..abc5a68eed97 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -548,7 +548,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | pos_sale | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| |new| pos_sale_product_configurator | | | +| |new| pos_sale_product_configurator |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | pos_six | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/sale_product_configurator/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/sale_product_configurator/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..135966a3d0e8 --- /dev/null +++ b/openupgrade_scripts/scripts/sale_product_configurator/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,8 @@ +---Models in module 'sale_product_configurator'--- +---Fields in module 'sale_product_configurator'--- +---XML records in module 'sale_product_configurator'--- +NEW ir.ui.view: sale_product_configurator.product_quantity_config +DEL ir.ui.view: sale_product_configurator.assets_backend +DEL ir.ui.view: sale_product_configurator.assets_tests +DEL ir.ui.view: sale_product_configurator.qunit_suite +# NOTHING TO DO: handled by ORM From 8474e1c9e6a626fad7d864b36a268c8b1f84fe22 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Wed, 6 Jul 2022 15:45:37 +0700 Subject: [PATCH 048/528] [MIG] mass_mailing_slides: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..af67163a79d2 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -444,7 +444,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| mass_mailing_sale_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| mass_mailing_slides | | | +| mass_mailing_slides |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | mass_mailing_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From a6bc253cba3a28f7f34cded03d3b8a91b5446ca4 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Thu, 7 Jul 2022 08:06:12 +0700 Subject: [PATCH 049/528] [MIG] hr_skills: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/hr_skills/15.0.1.0/upgrade_analysis_work.txt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_skills/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..b2d3d91b4a6a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -184,7 +184,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_recruitment_survey | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_skills | | | +| hr_skills |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_skills_slides | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_skills/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_skills/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..f7b558b38fca --- /dev/null +++ b/openupgrade_scripts/scripts/hr_skills/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,8 @@ +---Models in module 'hr_skills'--- +---Fields in module 'hr_skills'--- +---XML records in module 'hr_skills'--- +DEL ir.model.constraint: hr_skills.constraint_hr_employee_skill__unique_skill +DEL ir.model.constraint: hr_skills.constraint_hr_resume_line_date_check +DEL ir.ui.view: hr_skills.assets_backend +DEL ir.ui.view: hr_skills.qunit_suite +# NOTHING TO DO: noupdate="0" records From a182a40c80ea93cf04d6cdf303d630a1dcb1c4c2 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Thu, 7 Jul 2022 08:13:00 +0700 Subject: [PATCH 050/528] [MIG] google_spreadsheet: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../google_spreadsheet/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/google_spreadsheet/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..dc577f0bb090 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -156,7 +156,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | google_recaptcha | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| google_spreadsheet | | | +| google_spreadsheet |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/google_spreadsheet/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/google_spreadsheet/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..b225f5fc9450 --- /dev/null +++ b/openupgrade_scripts/scripts/google_spreadsheet/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'google_spreadsheet'--- +---Fields in module 'google_spreadsheet'--- +---XML records in module 'google_spreadsheet'--- +DEL ir.ui.view: google_spreadsheet.assets_backend +# NOTHING TO DO: noupdate="0" records From 039e824f235974f4635177c4cb4b33e78ae90a45 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Thu, 7 Jul 2022 08:19:18 +0700 Subject: [PATCH 051/528] [MIG] website_livechat: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../website_livechat/15.0.1.0/upgrade_analysis_work.txt | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_livechat/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..cef570551a04 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -752,7 +752,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_links | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_livechat | | | +| website_livechat |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_mail | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_livechat/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_livechat/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..aa1f3f62671e --- /dev/null +++ b/openupgrade_scripts/scripts/website_livechat/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,9 @@ +---Models in module 'website_livechat'--- +---Fields in module 'website_livechat'--- +---XML records in module 'website_livechat'--- +DEL ir.ui.view: website_livechat.assets_backend +DEL ir.ui.view: website_livechat.assets_editor_inherit_website_livechat +DEL ir.ui.view: website_livechat.assets_frontend +DEL ir.ui.view: website_livechat.assets_tests +DEL ir.ui.view: website_livechat.qunit_suite +# NOTHING TO DO: noupdate="0" records From 8767432b8dbb9406f150ded6a02755f8eafb9989 Mon Sep 17 00:00:00 2001 From: Nam Dao Date: Thu, 7 Jul 2022 08:22:08 +0700 Subject: [PATCH 052/528] [MIG] portal_rating: migration for 15.0, nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/portal_rating/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/portal_rating/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..fe7a532d7809 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -522,7 +522,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | portal | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| portal_rating | | | +| portal_rating |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | pos_adyen | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/portal_rating/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/portal_rating/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..bec717d76d48 --- /dev/null +++ b/openupgrade_scripts/scripts/portal_rating/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'portal_rating'--- +---Fields in module 'portal_rating'--- +---XML records in module 'portal_rating'--- +DEL ir.ui.view: portal_rating.assets_frontend +# NOTHING TO DO: noupdate="0" records From 4dd2f8831ac56fbf7fe56536dd28a64ff96c02f9 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 09:10:22 +0700 Subject: [PATCH 053/528] [MIG] google_drive: nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/google_drive/15.0.0.2/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/google_drive/15.0.0.2/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..c52e972ed2b6 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -152,7 +152,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | google_calendar | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| google_drive | | | +| google_drive |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | google_recaptcha | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/google_drive/15.0.0.2/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/google_drive/15.0.0.2/upgrade_analysis_work.txt new file mode 100644 index 000000000000..3914477ee62c --- /dev/null +++ b/openupgrade_scripts/scripts/google_drive/15.0.0.2/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'google_drive'--- +---Fields in module 'google_drive'--- +---XML records in module 'google_drive'--- +DEL ir.ui.view: google_drive.assets_backend +DEL ir.ui.view: google_drive.qunit_suite +# NOTHING TO DO: noupdate="0" records From 7625a58195f168b16bd9a1538a23f13d5c525be4 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 09:25:02 +0700 Subject: [PATCH 054/528] [MIG] hr_gamification: nothing to do --- docsource/modules140-150.rst | 2 +- .../hr_gamification/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_gamification/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..b02b3bbd36c2 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -168,7 +168,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_fleet | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_gamification | | | +| hr_gamification |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_holidays | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_gamification/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_gamification/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..09fd49a7a7e0 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_gamification/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'hr_gamification'--- +---Fields in module 'hr_gamification'--- +---XML records in module 'hr_gamification'--- +DEL ir.ui.view: hr_gamification.assets_backend +# NOTHING TO DO: noupdate="0" records From 0516280d2d0f48bb423a583d196d7eda02838ca2 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 09:40:46 +0700 Subject: [PATCH 055/528] [MIG] hr_maintenance: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..0c747112a06a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -174,7 +174,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_holidays_attendance | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_maintenance | |No DB layout changes. | +| hr_maintenance |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_org_chart | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 15f60dce8a1c651cd967547fd214c0e87ba8fde2 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 09:44:14 +0700 Subject: [PATCH 056/528] [MIG] hr_org_chart: nothing to do --- docsource/modules140-150.rst | 2 +- .../hr_org_chart/15.0.1.0/upgrade_analysis_work.txt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_org_chart/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..540ddfefc845 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -176,7 +176,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_maintenance | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_org_chart | | | +| hr_org_chart |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_presence | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_org_chart/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_org_chart/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..c63247ebcd1e --- /dev/null +++ b/openupgrade_scripts/scripts/hr_org_chart/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Models in module 'hr_org_chart'--- +---Fields in module 'hr_org_chart'--- +---XML records in module 'hr_org_chart'--- +DEL ir.ui.view: hr_org_chart._assets_primary_variables +DEL ir.ui.view: hr_org_chart.assets_backend +DEL ir.ui.view: hr_org_chart.qunit_suite +# NOTHING TO DO: noupdate="0" records From 53b5905e70ffc59fb87e1924d28605c33645bb6f Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:00:50 +0700 Subject: [PATCH 057/528] [MIG] hr_recruitment_survey: nothing to do --- docsource/modules140-150.rst | 2 +- .../hr_recruitment_survey/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_recruitment_survey/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..7f420ade1cdb 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -182,7 +182,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_recruitment | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_recruitment_survey | | | +| hr_recruitment_survey |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_skills | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_recruitment_survey/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_recruitment_survey/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..33c88059e4f3 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_recruitment_survey/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'hr_recruitment_survey'--- +---Fields in module 'hr_recruitment_survey'--- +hr_recruitment_survey / survey.user_input / applicant_id (one2many) : NEW relation: hr.applicant +# NOTHING TO DO: add new module +---XML records in module 'hr_recruitment_survey'--- From e36e5ee1d89c066b05f6db4c36310ad37c0fffa6 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:05:51 +0700 Subject: [PATCH 058/528] [MIG] hr_skills_slides: nothing to do --- docsource/modules140-150.rst | 2 +- .../hr_skills_slides/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_skills_slides/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..b85c26bed2e7 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -186,7 +186,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_skills | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_skills_slides | | | +| hr_skills_slides |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_skills_survey | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_skills_slides/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_skills_slides/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..6bcc9700ff0e --- /dev/null +++ b/openupgrade_scripts/scripts/hr_skills_slides/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'hr_skills_slides'--- +---Fields in module 'hr_skills_slides'--- +---XML records in module 'hr_skills_slides'--- +DEL ir.ui.view: hr_skills_slides.assets_backend +# NOTHING TO DO: noupdate="0" record From cf330beda0c7833331cf2c2e2abc32feafe95b13 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:11:39 +0700 Subject: [PATCH 059/528] [MIG] hr_skills_survey: nothing to do --- docsource/modules140-150.rst | 2 +- .../hr_skills_survey/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_skills_survey/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..95e2050483e7 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -188,7 +188,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_skills_slides | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_skills_survey | | | +| hr_skills_survey |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_timesheet | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_skills_survey/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_skills_survey/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..5e53589594a0 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_skills_survey/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'hr_skills_survey'--- +---Fields in module 'hr_skills_survey'--- +---XML records in module 'hr_skills_survey'--- +DEL ir.ui.view: hr_skills_survey.assets_backend +# NOTHING TO DO: noupdate="0" record From dfd36c0ce299b43a80aaf319b4520a58223b4b88 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:17:28 +0700 Subject: [PATCH 060/528] [MIG] hr_timesheet_attendance: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.0/upgrade_analysis_work.txt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_timesheet_attendance/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..3db84fd6757c 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -192,7 +192,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_timesheet | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_timesheet_attendance | | | +| hr_timesheet_attendance |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_work_entry | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_timesheet_attendance/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_timesheet_attendance/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..957e0ed26377 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_timesheet_attendance/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,8 @@ +---Models in module 'hr_timesheet_attendance'--- +---Fields in module 'hr_timesheet_attendance'--- +---XML records in module 'hr_timesheet_attendance'--- +NEW ir.actions.act_window.view: hr_timesheet_attendance.action_hr_timesheet_attendance_report_graph +NEW ir.rule: hr_timesheet_attendance.hr_timesheet_attendance_report_restricted_company_rule +NEW ir.ui.view: hr_timesheet_attendance.hr_timesheet_attendance_report_view_graph +NEW ir.ui.view: hr_timesheet_attendance.hr_timesheet_attendance_report_view_tree +# NOTHING TO DO: handled by ORM From 55d1eee2a530d4d2173aa5dc46fc95860f50012f Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:29:36 +0700 Subject: [PATCH 061/528] [MIG] iap_mail: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..e23e51f48f15 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -206,7 +206,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | iap_crm | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| iap_mail | | | +| iap_mail |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | im_livechat | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 53664a1dd2d220f75716459d344425b1efa9b919 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:34:23 +0700 Subject: [PATCH 062/528] [MIG] im_livechat_mail_bot: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..b5bfcb8ab1c1 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -210,7 +210,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | im_livechat | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| im_livechat_mail_bot | |No DB layout changes. | +| im_livechat_mail_bot |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | l10n_ae | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From f5d0812d4778809845bb86786d4b93401743aa39 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:50:11 +0700 Subject: [PATCH 063/528] [MIG] note_pad: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..9a5647ae140e 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -474,7 +474,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | note | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| note_pad | |No DB layout changes. | +| note_pad |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |del| odoo_referral | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 4c35a356d1ca32ded09eacccc5c3a548a88d807e Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 10:53:28 +0700 Subject: [PATCH 064/528] [MIG] mail_bot_hr: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..777aac7a5c83 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -416,7 +416,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | mail_bot | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| mail_bot_hr | | | +| mail_bot_hr |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |del| mail_client_extension | |Renamed to mail_plugin. | +-------------------------------------------------+----------------------+-------------------------------------------------+ From bc396842ba708ed69b7705d837357f274f537651 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 11:04:10 +0700 Subject: [PATCH 065/528] [MIG] membership: nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/membership/15.0.1.0/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/membership/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..dd3e8ce1c431 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -448,7 +448,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | mass_mailing_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| membership | | | +| membership |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | microsoft_account | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/membership/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/membership/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..ace38c23b429 --- /dev/null +++ b/openupgrade_scripts/scripts/membership/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'membership'--- +---Fields in module 'membership'--- +---XML records in module 'membership'--- +NEW ir.ui.view: membership.report_membership_view_tree +# NOTHING TO DO From b203ce60fcb2fc64c9e2f61965d7c6cced80f188 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 11:15:21 +0700 Subject: [PATCH 066/528] [MIG] microsoft_account: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..3126ece82b2f 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -450,7 +450,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | membership | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| microsoft_account | |No DB layout changes. | +| microsoft_account |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | microsoft_calendar | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 23fa1716cecd5ec6f3a8378da2e6b0d5badb393b Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 11:37:46 +0700 Subject: [PATCH 067/528] [MIG] pad_project: nothing to do --- docsource/modules140-150.rst | 2 +- .../pad_project/15.0.1.0/upgrade_analysis_work.txt | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/pad_project/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..09a99b02e803 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -480,7 +480,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | pad |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| pad_project | | | +| pad_project |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | partner_autocomplete | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/pad_project/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pad_project/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..e1dcd1a0f638 --- /dev/null +++ b/openupgrade_scripts/scripts/pad_project/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,9 @@ +---Models in module 'pad_project'--- +---Fields in module 'pad_project'--- +pad_project / project.project / pad_availability (selection) : DEL required, selection_keys: ['internal', 'portal'], req_default: function +# NOTHING TO DO: not used anymore + +---XML records in module 'pad_project'--- +DEL ir.ui.view: pad_project.portal_my_task +DEL ir.ui.view: pad_project.project_portal_assets_frontend +# NOTHING TO DO From aa1eb96f7038f51160e5ac996c8518a19690eea5 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 11:46:18 +0700 Subject: [PATCH 068/528] [MIG] partner_autocomplete: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.1/upgrade_analysis_work.txt | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/partner_autocomplete/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..30a06ef354e3 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -482,7 +482,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | pad_project | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| partner_autocomplete | | | +| partner_autocomplete |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | payment | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/partner_autocomplete/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/partner_autocomplete/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..94aac4717ef5 --- /dev/null +++ b/openupgrade_scripts/scripts/partner_autocomplete/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'partner_autocomplete'--- +new model iap.autocomplete.api [abstract] +---Fields in module 'partner_autocomplete'--- +partner_autocomplete / res.company / iap_enrich_auto_done (boolean): NEW +# NOTHING TO DO: new feature + +---XML records in module 'partner_autocomplete'--- +DEL ir.ui.view: partner_autocomplete.assets_backend +DEL ir.ui.view: partner_autocomplete.qunit_suite +DEL ir.ui.view: partner_autocomplete.tests_assets +# NOTHING TO DO From bd8e2f20d05afb111dcbf2f1d6e4aed4b4c7f50c Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 11:52:52 +0700 Subject: [PATCH 069/528] [MIG] procurement_jit: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..eacef21f5c5c 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -552,7 +552,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | pos_six | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| |del| procurement_jit | |Merged into sale_stock. | +| |del| procurement_jit |Nothing to do |Merged into sale_stock. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | product | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 9afe269c7d4b11e76d1dd6f18647ba5252aa8b37 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 13:39:29 +0700 Subject: [PATCH 070/528] [MIG] sale_crm: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..79bf1bbc033c 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -606,7 +606,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_coupon_delivery | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sale_crm | |No DB layout changes. | +| sale_crm |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_expense | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 63ff4a0ed8f73d2c59e32a9623c3c6c7afef3a7c Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 13:43:20 +0700 Subject: [PATCH 071/528] [MIG] sale_expense: nothing to do --- docsource/modules140-150.rst | 2 +- .../scripts/sale_expense/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/sale_expense/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..f4a9e1334239 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -608,7 +608,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_crm | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sale_expense | | | +| sale_expense |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| sale_gift_card | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/sale_expense/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/sale_expense/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..4d99d67901be --- /dev/null +++ b/openupgrade_scripts/scripts/sale_expense/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'sale_expense'--- +---Fields in module 'sale_expense'--- +---XML records in module 'sale_expense'--- +DEL ir.ui.view: sale_expense.assets_backend +DEL ir.ui.view: sale_expense.qunit_suite +# NOTHING TO DO From ee1e3f7b1837d827287addaee2fb5d67497a922b Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 13:54:39 +0700 Subject: [PATCH 072/528] [MIG] sale_purchase: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..f521869f5211 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -626,7 +626,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| sale_project_account | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sale_purchase | |No DB layout changes. | +| sale_purchase |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_purchase_stock | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 27f29cf6156a8c1122959bbcc7ede397f7bcc4c5 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 13:58:11 +0700 Subject: [PATCH 073/528] [MIG] sale_quotation_builder: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..bb5244c6c3c6 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -630,7 +630,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | sale_purchase_stock | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| sale_quotation_builder | |No DB layout changes. | +| sale_quotation_builder |Noting to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| sale_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 1bc84f6c2cda317bf919aa4ff882b31822e7c9f4 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 14:18:15 +0700 Subject: [PATCH 074/528] [MIG] snailmail_account: nothing to do --- docsource/modules140-150.rst | 2 +- .../snailmail_account/15.0.0.1/upgrade_analysis_work.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/snailmail_account/15.0.0.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..dad87e72a0d6 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -652,7 +652,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | snailmail | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| snailmail_account | | | +| snailmail_account |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | social_media | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/snailmail_account/15.0.0.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/snailmail_account/15.0.0.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..2aa0cb8ad36a --- /dev/null +++ b/openupgrade_scripts/scripts/snailmail_account/15.0.0.1/upgrade_analysis_work.txt @@ -0,0 +1,5 @@ +---Models in module 'snailmail_account'--- +---Fields in module 'snailmail_account'--- +---XML records in module 'snailmail_account'--- +DEL ir.ui.view: snailmail_account.assets_backend +# NOTHING TO DO From 1a37e01ba374d57fd7fd16152fe5b9b0ae60eb4e Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 14:22:04 +0700 Subject: [PATCH 075/528] [MIG] social_media: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..d7015e0f7098 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -654,7 +654,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | snailmail_account | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| social_media | |No DB layout changes. | +| social_media |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | stock | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From d5a5398caa0178088b48fd3e9553fe65f69a293d Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 14:24:52 +0700 Subject: [PATCH 076/528] [MIG] stock_landed_costs: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..2f8d8124f029 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -662,7 +662,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | stock_dropshipping | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| stock_landed_costs | |No DB layout changes. | +| stock_landed_costs |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | stock_picking_batch | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 58889a4b1176704c0f536dcb3fb82eefbe232f67 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 09:54:38 +0700 Subject: [PATCH 077/528] [MIG] hr_presence: migration script --- docsource/modules140-150.rst | 2 +- .../scripts/hr_presence/15.0.1.0/post-migration.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/hr_presence/15.0.1.0/post-migration.py diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..591e2ce3c665 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -178,7 +178,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_org_chart | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_presence | |No DB layout changes. | +| hr_presence |Done |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | hr_recruitment | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_presence/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/hr_presence/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..39dcb0229c0f --- /dev/null +++ b/openupgrade_scripts/scripts/hr_presence/15.0.1.0/post-migration.py @@ -0,0 +1,13 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "hr_presence", "15.0.1.0/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "hr_presence", + [ + "mail_template_presence", + ], + ) From 86766ae76382b3bb8f1ba7d56ccadfad509ca27c Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 14:41:19 +0700 Subject: [PATCH 078/528] [MIG] stock_sms: migration script --- docsource/modules140-150.rst | 2 +- .../scripts/stock_sms/15.0.1.0/post-migration.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/stock_sms/15.0.1.0/post-migration.py diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..8cdfecbbb658 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -666,7 +666,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | stock_picking_batch | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| stock_sms | |No DB layout changes. | +| stock_sms |Done |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | survey | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/stock_sms/15.0.1.0/post-migration.py b/openupgrade_scripts/scripts/stock_sms/15.0.1.0/post-migration.py new file mode 100644 index 000000000000..458b036bca2a --- /dev/null +++ b/openupgrade_scripts/scripts/stock_sms/15.0.1.0/post-migration.py @@ -0,0 +1,13 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "stock_sms", "15.0.1.0/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "stock_sms", + [ + "sms_template_data_stock_delivery", + ], + ) From d763977ab5cc1ea0867f0f605cb2ccc34817b165 Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 15:00:05 +0700 Subject: [PATCH 079/528] [MIG] web_kanban_gauge: nothing to do --- docsource/modules140-150.rst | 2 +- .../web_kanban_gauge/15.0.1.0/upgrade_analysis_work.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/web_kanban_gauge/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..4ae51d3401c5 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -682,7 +682,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | web_editor | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| web_kanban_gauge | | | +| web_kanban_gauge |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | web_tour |Nothing to do | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/web_kanban_gauge/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/web_kanban_gauge/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..515accc545b7 --- /dev/null +++ b/openupgrade_scripts/scripts/web_kanban_gauge/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'web_kanban_gauge'--- +---Fields in module 'web_kanban_gauge'--- +---XML records in module 'web_kanban_gauge'--- +DEL ir.ui.view: web_kanban_gauge.assets_backend +DEL ir.ui.view: web_kanban_gauge.qunit_suite +# NOTHING TO DO: noupdate="0" records From 94b1e485f2eea464a12cb581bad37de5573dbade Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Thu, 7 Jul 2022 15:20:46 +0700 Subject: [PATCH 080/528] [MIG] website_blog: nothing to do --- docsource/modules140-150.rst | 2 +- .../15.0.1.1/upgrade_analysis_work.txt | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/website_blog/15.0.1.1/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 929ad8a2347d..4199a59fc256 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -690,7 +690,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_blog | | | +| website_blog |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_crm | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_blog/15.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_blog/15.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..f0a5251ec28e --- /dev/null +++ b/openupgrade_scripts/scripts/website_blog/15.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,32 @@ +---Models in module 'website_blog'--- +---Fields in module 'website_blog'--- +---XML records in module 'website_blog'--- +NEW ir.asset: website_blog.s_blog_posts_000_js +NEW ir.asset: website_blog.s_blog_posts_000_scss +NEW ir.filters: website_blog.dynamic_snippet_latest_blog_post_filter +NEW ir.filters: website_blog.dynamic_snippet_most_viewed_blog_post_filter +DEL ir.model.constraint: website_blog.constraint_blog_tag_category_name_uniq +DEL ir.model.constraint: website_blog.constraint_blog_tag_name_uniq +NEW ir.ui.view: website_blog.blog_searchbar_input_snippet_options +NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_big_picture +NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_card +NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_horizontal +NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_list +NEW ir.ui.view: website_blog.s_blog_posts +NEW ir.ui.view: website_blog.s_blog_posts_options +NEW ir.ui.view: website_blog.s_dynamic_snippet_options_template +DEL ir.ui.view: website_blog.assets_editor +DEL ir.ui.view: website_blog.assets_frontend +DEL ir.ui.view: website_blog.assets_snippet_s_latest_posts_css_000 +DEL ir.ui.view: website_blog.assets_snippet_s_latest_posts_css_001 +DEL ir.ui.view: website_blog.assets_snippet_s_latest_posts_js_000 +DEL ir.ui.view: website_blog.assets_wysiwyg +DEL ir.ui.view: website_blog.s_latest_posts +DEL ir.ui.view: website_blog.s_latest_posts_big_picture_template +DEL ir.ui.view: website_blog.s_latest_posts_card_template +DEL ir.ui.view: website_blog.s_latest_posts_horizontal_template +DEL ir.ui.view: website_blog.s_latest_posts_list_template +DEL ir.ui.view: website_blog.s_latest_posts_options +NEW website.snippet.filter: website_blog.dynamic_filter_latest_blog_posts +NEW website.snippet.filter: website_blog.dynamic_filter_most_viewed_blog_posts +# NOTHING TO DO: noupdate="0" records From 12033ca0a274e2c6e2d5c2986d67a8a20d4749ff Mon Sep 17 00:00:00 2001 From: Roy Le Date: Mon, 11 Jul 2022 17:29:36 +0700 Subject: [PATCH 081/528] [IMP] openupgrade_framework: to not crash, simply not deactivating the views --- .../odoo_patch/odoo/addons/base/models/ir_ui_view.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py b/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py index 88945300f18e..f0c30d72a5ec 100644 --- a/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py +++ b/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py @@ -34,16 +34,16 @@ def _raise_view_error( from_exception=from_exception, from_traceback=from_traceback, ) - except ValueError: + except ValueError as e: _logger.warning( "Can't render custom view %s for model %s. " - "Assuming you are migrating between major versions of " - "Odoo, this view is now set to inactive. Please " - "review the view contents manually after the migration.", + "Assuming you are migrating between major versions of Odoo. " + "Please review the view contents manually after the migration.\n" + "Error: %s", self.xml_id, self.model, + e, ) - self.write({"active": False}) _check_xml._original_method = View._check_xml From 71dabce3b1753ff16d1b2e87fd27094d9ec9ddda Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Wed, 13 Jul 2022 17:15:47 +0700 Subject: [PATCH 082/528] [MIG] website_crm: nothing to do --- docsource/modules140-150.rst | 8 ++++---- .../website_crm/15.0.2.1/upgrade_analysis_work.txt | 8 ++++++++ .../15.0.1.0/upgrade_analysis_work.txt | 7 +++++++ 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 openupgrade_scripts/scripts/website_crm/15.0.2.1/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/website_crm_partner_assign/15.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..36c88d58b62a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -692,15 +692,15 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_blog | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_crm | | | +| website_crm |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | |new| website_crm_iap_reveal | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_crm_livechat | |No DB layout changes. | +| website_crm_livechat |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_crm_partner_assign | | | +| website_crm_partner_assign |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_crm_sms | | | +| website_crm_sms |Nothing to do |No analysis file. No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_customer | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_crm/15.0.2.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_crm/15.0.2.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..885d16695e1c --- /dev/null +++ b/openupgrade_scripts/scripts/website_crm/15.0.2.1/upgrade_analysis_work.txt @@ -0,0 +1,8 @@ +---Models in module 'website_crm'--- +---Fields in module 'website_crm'--- +---XML records in module 'website_crm'--- +NEW ir.actions.act_window: website_crm.crm_lead_action_from_visitor +DEL ir.actions.act_window: website_crm.website_visitor_crm_lead_action +DEL ir.ui.view: website_crm.assets_editor +DEL ir.ui.view: website_crm.assets_tests +# NOTHING TO DO: noupdate="0" records diff --git a/openupgrade_scripts/scripts/website_crm_partner_assign/15.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_crm_partner_assign/15.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..53d7ccd08428 --- /dev/null +++ b/openupgrade_scripts/scripts/website_crm_partner_assign/15.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Models in module 'website_crm_partner_assign'--- +---Fields in module 'website_crm_partner_assign'--- +---XML records in module 'website_crm_partner_assign'--- +NEW ir.rule: website_crm_partner_assign.ir_rule_crm_partner_report_assign_all +NEW ir.rule: website_crm_partner_assign.ir_rule_crm_partner_report_assign_salesman +DEL ir.ui.view: website_crm_partner_assign.assets_frontend +# NOTHING TO DO: noupdate="0" records From 684ca7cd844931fdacd2795119d5b7148f24901a Mon Sep 17 00:00:00 2001 From: duongnguyen Date: Wed, 13 Jul 2022 17:18:51 +0700 Subject: [PATCH 083/528] [MIG] website_customer: nothing to do --- docsource/modules140-150.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index b0a5f3c78c37..944ffc180c88 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -702,7 +702,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_crm_sms | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| website_customer | |No DB layout changes. | +| website_customer |Nothing to do |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ | website_event | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ From 6c3fbd4c2a71338992af9cdabad3906357b6c229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= Date: Mon, 20 Jun 2022 18:02:42 +0200 Subject: [PATCH 084/528] [IMP] openupgrade_framework: add environ parameter to force demo --- .github/workflows/test.yml | 1 + openupgrade_framework/odoo_patch/odoo/modules/graph.py | 4 ++++ openupgrade_framework/readme/DESCRIPTION.rst | 3 +++ 3 files changed, 8 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 01d73a7c0a45..ec767e85978f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,6 +24,7 @@ jobs: PGHOST: "localhost" PGPASSWORD: "odoo" PGUSER: "odoo" + OPENUPGRADE_USE_DEMO: "yes" steps: - name: Set up Python uses: actions/setup-python@v2 diff --git a/openupgrade_framework/odoo_patch/odoo/modules/graph.py b/openupgrade_framework/odoo_patch/odoo/modules/graph.py index 19486be79a26..5b586409c4f6 100644 --- a/openupgrade_framework/odoo_patch/odoo/modules/graph.py +++ b/openupgrade_framework/odoo_patch/odoo/modules/graph.py @@ -1,5 +1,7 @@ # Copyright Odoo Community Association (OCA) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import os + import odoo from odoo.modules.graph import Graph @@ -7,6 +9,8 @@ def update_from_db(self, cr): """Prevent reloading of demo data from the new version on major upgrade""" Graph.update_from_db._original_method(self, cr) + if os.environ.get("OPENUPGRADE_USE_DEMO", "") == "yes": + return if ( "base" in self and self["base"].dbdemo diff --git a/openupgrade_framework/readme/DESCRIPTION.rst b/openupgrade_framework/readme/DESCRIPTION.rst index 677579a463b7..96b05a944a01 100644 --- a/openupgrade_framework/readme/DESCRIPTION.rst +++ b/openupgrade_framework/readme/DESCRIPTION.rst @@ -17,6 +17,9 @@ OpenUpgrade migration scripts: * Run migration scripts for modules that are installed as new dependencies of upgraded modules (when there are such scripts for those particular modules) +* Production databases generated with demo data, will be transformed to + non-demo ones. If you want to avoid that, you have to pass through the + environment variable OPENUPGRADE_USE_DEMO, the value "yes". For detailed documentation see: From ee385f77a8b4d7dfbba83edc1f001efccc7e0c83 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 18 Jul 2022 10:04:32 +0000 Subject: [PATCH 085/528] [UPD] README.rst --- openupgrade_framework/README.rst | 3 +++ openupgrade_framework/static/description/index.html | 3 +++ 2 files changed, 6 insertions(+) diff --git a/openupgrade_framework/README.rst b/openupgrade_framework/README.rst index 45f1a93a7c36..2281fded6f0a 100644 --- a/openupgrade_framework/README.rst +++ b/openupgrade_framework/README.rst @@ -41,6 +41,9 @@ OpenUpgrade migration scripts: * Run migration scripts for modules that are installed as new dependencies of upgraded modules (when there are such scripts for those particular modules) +* Production databases generated with demo data, will be transformed to + non-demo ones. If you want to avoid that, you have to pass through the + environment variable OPENUPGRADE_USE_DEMO, the value "yes". For detailed documentation see: diff --git a/openupgrade_framework/static/description/index.html b/openupgrade_framework/static/description/index.html index 5b2aed7d18d1..fa8ef6ea6425 100644 --- a/openupgrade_framework/static/description/index.html +++ b/openupgrade_framework/static/description/index.html @@ -387,6 +387,9 @@

Openupgrade Framework

  • Run migration scripts for modules that are installed as new dependencies of upgraded modules (when there are such scripts for those particular modules)
  • +
  • Production databases generated with demo data, will be transformed to +non-demo ones. If you want to avoid that, you have to pass through the +environment variable OPENUPGRADE_USE_DEMO, the value “yes”.
  • For detailed documentation see:

    The branches in the first project contain the framework, as well as the @@ -53,7 +53,7 @@

    Introduction

    Older versions

    -

    Before Odoo 14.0, the branches in https://github.com/OCA/openupgrade +

    Before Odoo 14.0, the branches in https://github.com/OCA/OpenUpgrade contain copies (or forks in Git terminology) of the Odoo main project, but with extra commits that include the framework, and the analysis and the migration scripts for each module.

    @@ -63,7 +63,7 @@

    Contribute
  • Post your code contributions as pull requests on -https://github.com/oca/openupgrade

  • +https://github.com/OCA/OpenUpgrade

  • Donate to the Odoo Community Association (https://github.com/sponsors/OCA)

  • Hire any active contributor to this project to help you migrate your database, and give back any code improvements developed during the project.

  • diff --git a/docs/migration_details.html b/docs/migration_details.html index 5581369ae97b..be390c7025bb 100644 --- a/docs/migration_details.html +++ b/docs/migration_details.html @@ -52,7 +52,7 @@

    OpenUpgradehttps://github.com/OCA/openupgrade

    +

    https://github.com/OCA/OpenUpgrade

    openupgradelib

    diff --git a/docs/migrationmanager.html b/docs/migrationmanager.html index 4dd919b2aac6..6afb47a61146 100644 --- a/docs/migrationmanager.html +++ b/docs/migrationmanager.html @@ -40,7 +40,7 @@

    The Odoo Migration Managerhttps://github.com/odoo/odoo/commit/8b02879ff5.

    Please have a look at the docstring of the Odoo migration manager: @@ -56,7 +56,7 @@

    The Odoo Migration Manager

    account_edi_facturx

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    account_edi_proxy_client

    @@ -93,7 +93,7 @@

    Module coverage 14.0 -> 15.0

    account_edi_ubl

    Nothing to do

    -

    No DB layout changes.

    +

    new account_edi_ubl_bis3

    @@ -113,7 +113,7 @@

    Module coverage 14.0 -> 15.0

    account_payment

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    account_qr_code_sepa

    @@ -361,7 +361,7 @@

    Module coverage 14.0 -> 15.0

    gamification_sale_crm

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    new gift_card

    @@ -377,7 +377,7 @@

    Module coverage 14.0 -> 15.0

    google_drive

    Nothing to do

    -

    No DB layout changes.

    +

    google_gmail

    @@ -389,7 +389,7 @@

    Module coverage 14.0 -> 15.0

    google_spreadsheet

    Nothing to do

    -

    No DB layout changes.

    +

    hr

    Done

    @@ -413,7 +413,7 @@

    Module coverage 14.0 -> 15.0

    hr_gamification

    Nothing to do

    -

    No DB layout changes.

    +

    hr_holidays

    Done

    @@ -429,7 +429,7 @@

    Module coverage 14.0 -> 15.0

    hr_org_chart

    Nothing to do

    -

    No DB layout changes.

    +

    hr_presence

    Done

    @@ -445,15 +445,15 @@

    Module coverage 14.0 -> 15.0

    hr_skills

    Nothing to do

    -

    No DB layout changes.

    +

    hr_skills_slides

    Nothing to do

    -

    No DB layout changes.

    +

    hr_skills_survey

    Nothing to do

    -

    No DB layout changes.

    +

    hr_timesheet

    Done

    @@ -461,7 +461,7 @@

    Module coverage 14.0 -> 15.0

    hr_timesheet_attendance

    Nothing to do

    -

    No DB layout changes.

    +

    hr_work_entry

    @@ -489,7 +489,7 @@

    Module coverage 14.0 -> 15.0

    iap_mail

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    im_livechat

    Nothing to do

    @@ -629,7 +629,7 @@

    Module coverage 14.0 -> 15.0

    l10n_dz

    - +

    No DB layout changes.

    l10n_ec

    @@ -657,11 +657,11 @@

    Module coverage 14.0 -> 15.0

    new l10n_eu_oss

    -

    Renamed from l10n_eu_service.

    +

    del l10n_eu_service

    -

    Renamed to l10n_eu_oss.

    +

    Merged into l10n_eu_oss.

    l10n_fi

    @@ -691,59 +691,67 @@

    Module coverage 14.0 -> 15.0

    l10n_gcc_pos

    +

    new l10n_gcc_invoice_stock_account

    -

    l10n_generic_coa

    +

    l10n_gcc_pos

    -

    l10n_gr

    +

    l10n_generic_coa

    -

    l10n_gt

    +

    l10n_gr

    -

    l10n_hk

    +

    l10n_gt

    -

    l10n_hn

    +

    l10n_hk

    -

    l10n_hr

    +

    l10n_hn

    -

    l10n_hu

    +

    l10n_hr

    -

    l10n_id

    +

    l10n_hu

    -

    l10n_id_efaktur

    +

    l10n_id

    -

    l10n_ie

    +

    l10n_id_efaktur

    -

    l10n_il

    +

    l10n_ie

    -

    l10n_in

    +

    l10n_il

    -

    new l10n_in_edi

    +

    l10n_in

    + + + +

    new l10n_in_edi

    + + + +

    new l10n_in_edi_ewaybill

    @@ -771,27 +779,35 @@

    Module coverage 14.0 -> 15.0

    l10n_it

    +

    new l10n_in_upi

    -

    l10n_it_edi

    +

    l10n_it

    + + + +

    l10n_it_edi

    No DB layout changes.

    -

    l10n_it_edi_sdicoop

    +

    l10n_it_edi_sdicoop

    No DB layout changes.

    -

    l10n_it_stock_ddt

    +

    l10n_it_stock_ddt

    No DB layout changes.

    -

    l10n_jp

    +

    l10n_jp

    + + + +

    new l10n_ke

    -

    new l10n_ke

    +

    new l10n_ke_edi_tremol

    @@ -811,22 +827,30 @@

    Module coverage 14.0 -> 15.0

    l10n_ma

    +

    l10n_lu_peppol_id

    + +

    No DB layout changes.

    + +

    l10n_ma

    -

    l10n_mn

    +

    l10n_mn

    -

    l10n_multilang

    +

    l10n_multilang

    No DB layout changes.

    -

    l10n_mx

    +

    l10n_mx

    No DB layout changes.

    +

    new l10n_my

    + + +

    l10n_nl

    @@ -855,22 +879,30 @@

    Module coverage 14.0 -> 15.0

    new l10n_pk

    +

    l10n_ph

    + +

    No DB layout changes.

    + +

    new l10n_pk

    -

    l10n_pl

    +

    l10n_pl

    -

    l10n_pt

    +

    l10n_pt

    -

    l10n_ro

    +

    l10n_ro

    No DB layout changes.

    +

    new l10n_rs

    + + +

    l10n_sa

    @@ -965,7 +997,7 @@

    Module coverage 14.0 -> 15.0

    mail_bot_hr

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    del mail_client_extension

    @@ -1029,7 +1061,7 @@

    Module coverage 14.0 -> 15.0

    membership

    Nothing to do

    -

    No DB layout changes.

    +

    microsoft_account

    Nothing to do

    @@ -1091,6 +1123,14 @@

    Module coverage 14.0 -> 15.0

    openupgrade_framework

    + + + +

    openupgrade_scripts

    + + +

    pad

    Done

    @@ -1189,7 +1229,7 @@

    Module coverage 14.0 -> 15.0

    portal_rating

    Nothing to do

    -

    No DB layout changes.

    +

    pos_adyen

    @@ -1239,153 +1279,161 @@

    Module coverage 14.0 -> 15.0

    new pos_sale_product_configurator

    +

    new pos_sale_margin

    + + + +

    new pos_sale_product_configurator

    Nothing to do

    -

    No DB layout changes.

    + -

    pos_six

    +

    pos_six

    -

    del procurement_jit

    +

    del procurement_jit

    Nothing to do

    Merged into sale_stock.

    -

    product

    +

    product

    Done

    -

    product_email_template

    +

    product_email_template

    No DB layout changes.

    -

    product_expiry

    +

    product_expiry

    Nothing to do

    -

    new product_images

    +

    new product_images

    -

    product_margin

    +

    product_margin

    Nothing to do

    No DB layout changes.

    -

    product_matrix

    +

    product_matrix

    Nothing to do

    -

    No DB layout changes.

    + -

    project

    +

    project

    Done

    -

    new project_account

    +

    new project_account

    -

    new project_hr_expense

    +

    new project_hr_expense

    -

    new project_mail_plugin

    +

    new project_mail_plugin

    -

    new project_mrp

    +

    new project_mrp

    -

    new project_purchase

    +

    new project_purchase

    -

    project_timesheet_holidays

    +

    project_timesheet_holidays

    Done

    -

    purchase

    +

    purchase

    Done

    -

    purchase_mrp

    +

    purchase_mrp

    -

    purchase_product_matrix

    +

    purchase_product_matrix

    -

    purchase_requisition

    +

    purchase_requisition

    Done

    -

    purchase_requisition_stock

    +

    purchase_requisition_stock

    Done

    -

    new purchase_requisition_stock_dropshipping

    +

    new purchase_requisition_stock_dropshipping

    -

    purchase_stock

    +

    purchase_stock

    Nothing to do

    -

    No DB layout changes.

    + -

    rating

    +

    rating

    Done

    -

    repair

    +

    repair

    -

    resource

    +

    resource

    Nothing to do

    -

    sale

    +

    sale

    Done

    -

    sale_coupon

    +

    sale_coupon

    Done

    -

    sale_coupon_delivery

    +

    sale_coupon_delivery

    No DB layout changes.

    -

    sale_crm

    +

    sale_crm

    Nothing to do

    No DB layout changes.

    -

    sale_expense

    +

    sale_expense

    Nothing to do

    -

    No DB layout changes.

    + -

    new sale_gift_card

    +

    new sale_gift_card

    -

    sale_management

    +

    sale_management

    Done

    -

    sale_margin

    +

    sale_margin

    Nothing to do

    No DB layout changes.

    -

    sale_mrp

    +

    sale_mrp

    No DB layout changes.

    +

    sale_mrp_margin

    + + +

    sale_product_configurator

    sale_product_matrix

    Nothing to do

    -

    No DB layout changes.

    +

    sale_project

    Done

    @@ -1404,7 +1452,7 @@

    Module coverage 14.0 -> 15.0

    sale_quotation_builder

    -

    Noting to do

    +

    Nothing to do

    No DB layout changes.

    new sale_sms

    @@ -1429,7 +1477,7 @@

    Module coverage 14.0 -> 15.0

    new sale_timesheet_margin

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    del sale_timesheet_purchase

    @@ -1449,7 +1497,7 @@

    Module coverage 14.0 -> 15.0

    snailmail_account

    Nothing to do

    -

    No DB layout changes.

    +

    social_media

    Nothing to do

    @@ -1509,7 +1557,7 @@

    Module coverage 14.0 -> 15.0

    web_kanban_gauge

    Nothing to do

    -

    No DB layout changes.

    +

    web_tour

    Nothing to do

    @@ -1525,15 +1573,15 @@

    Module coverage 14.0 -> 15.0

    website_blog

    Nothing to do

    -

    No DB layout changes.

    +

    website_crm

    Nothing to do

    -

    No DB layout changes.

    +

    new website_crm_iap_reveal

    Nothing to do

    -

    Renamed from crm_iap_lead_website

    +

    Renamed from crm_iap_lead_website.

    website_crm_livechat

    Nothing to do

    @@ -1541,11 +1589,11 @@

    Module coverage 14.0 -> 15.0

    website_crm_partner_assign

    Nothing to do

    -

    No DB layout changes.

    +

    website_crm_sms

    Nothing to do

    -

    No analysis file. No DB layout changes.

    +

    website_customer

    Nothing to do

    @@ -1629,7 +1677,7 @@

    Module coverage 14.0 -> 15.0

    website_forum

    Nothing to do

    -

    No DB layout changes.

    +

    website_google_map

    @@ -1649,7 +1697,7 @@

    Module coverage 14.0 -> 15.0

    website_livechat

    Nothing to do

    -

    No DB layout changes.

    +

    website_mail

    Nothing to do

    @@ -1707,63 +1755,67 @@

    Module coverage 14.0 -> 15.0

    new website_sale_delivery_mondialrelay

    +

    new website_sale_delivery_giftcard

    + + + +

    new website_sale_delivery_mondialrelay

    -

    website_sale_digital

    +

    website_sale_digital

    No DB layout changes.

    -

    new website_sale_gift_card

    +

    new website_sale_gift_card

    -

    del website_sale_management

    +

    del website_sale_management

    Done

    Merged into website_sale.

    -

    website_sale_product_configurator

    +

    website_sale_product_configurator

    -

    website_sale_slides

    +

    website_sale_slides

    -

    website_sale_stock

    +

    website_sale_stock

    Done

    -

    website_sale_stock_product_configurator

    +

    website_sale_stock_product_configurator

    -

    new website_sale_stock_wishlist

    +

    new website_sale_stock_wishlist

    -

    website_sale_wishlist

    +

    website_sale_wishlist

    Nothing to do

    -

    No DB layout changes.

    + -

    website_slides

    +

    website_slides

    Done

    -

    website_slides_forum

    +

    website_slides_forum

    Nothing to do

    -

    website_slides_survey

    +

    website_slides_survey

    Done

    -

    website_sms

    +

    website_sms

    Nothing to do

    -

    website_twitter

    +

    website_twitter

    diff --git a/docs/searchindex.js b/docs/searchindex.js index 4b9248330632..c1150d252fb4 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["API", "after_migration", "analyse", "analysis", "community", "coverage_legend", "development", "devfaq", "format", "index", "intro", "migration_details", "migrationmanager", "modules100-110", "modules110-120", "modules120-130", "modules130-140", "modules140-150", "modules50-60", "modules60-61", "modules61-70", "modules70-80", "modules80-90", "modules90-100", "status", "use_cases/field_renaming", "xmlids"], "filenames": ["API.rst", "after_migration.rst", "analyse.rst", "analysis.rst", "community.rst", "coverage_legend.rst", "development.rst", "devfaq.rst", "format.rst", "index.rst", "intro.rst", "migration_details.rst", "migrationmanager.rst", "modules100-110.rst", "modules110-120.rst", "modules120-130.rst", "modules130-140.rst", "modules140-150.rst", "modules50-60.rst", "modules60-61.rst", "modules61-70.rst", "modules70-80.rst", "modules80-90.rst", "modules90-100.rst", "status.rst", "use_cases/field_renaming.rst", "xmlids.rst"], "titles": ["OpenUpgrade API", "After migration", "How to run your own analysis", "Database analysis", "Community involvement", "<no title>", "Migration script development", "Development FAQ", "Fields analysis format", "Welcome to OpenUpgrade\u2019s documentation!", "Introduction", "Running the migration", "The Odoo Migration Manager", "Module coverage 10.0 -> 11.0", "Module coverage 11.0 -> 12.0", "Module coverage 12.0 -> 13.0", "Module coverage 13.0 -> 14.0", "Module coverage 14.0 -> 15.0", "Module coverage 5.0 -> 6.0", "Module coverage 6.0 -> 6.1", "Module coverage 6.1 -> 7.0", "Module coverage 7.0 -> 8.0", "Module coverage 8.0 -> 9.0", "Module coverage 9.0 -> 10.0", "Module coverage", "Field Renaming", "XML IDs"], "terms": {"The": [0, 1, 2, 3, 7, 8, 9, 10, 11, 21, 24, 26], "librari": [0, 8, 10], "contain": [0, 2, 3, 6, 8, 10], "all": [0, 3, 4, 8, 9, 11, 12, 24, 26], "kind": [0, 6, 14, 15, 23], "helper": [0, 10, 12], "function": [0, 4, 6, 8, 10], "your": [0, 1, 3, 4, 7, 8, 9, 12, 13, 14, 15, 20, 21, 22, 23, 26], "pre": [0, 3, 6, 8, 12, 25], "post": [0, 3, 4, 6, 8, 10, 12, 26], "script": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 16, 17, 24, 26], "itself": [0, 2, 11, 12], "migrat": [0, 2, 3, 4, 5, 7, 8, 9, 16, 17, 21, 24, 26], "own": [0, 3, 9, 12], "modul": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 25, 26], "either": 0, "major": [0, 4, 10, 24], "minor": 0, "version": [0, 1, 2, 6, 7, 9, 11, 12, 24, 26], "upgrad": [0, 1, 2, 4, 7, 8, 9, 10, 12], "It": [0, 6, 8, 10, 12], "can": [0, 1, 3, 4, 5, 6, 8, 10, 11, 12, 16, 17, 24, 26], "instal": [0, 2, 7, 8, 9, 10, 12, 13, 26], "pip": [0, 11, 12], "openupgradelib": [0, 6, 10, 12, 25], "us": [0, 1, 2, 3, 4, 9, 10, 11, 12, 26], "from": [0, 1, 2, 7, 8, 9, 10, 13, 14, 15, 16, 17, 21, 22, 25, 26], "import": [0, 25], "add_field": [0, 9], "env": [0, 25], "field_spec": 0, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 26], "add": [0, 2, 11, 25], "need": [0, 2, 3, 4, 6, 8, 11, 19, 22, 23, 26], "stuff": 0, "have": [0, 1, 3, 4, 5, 6, 8, 11, 12, 16, 17, 26], "new": [0, 1, 2, 5, 7, 8, 11, 13, 14, 15, 16, 17, 20, 22, 23, 25, 26], "field": [0, 3, 6, 7, 9, 26], "popul": 0, "db": [0, 6, 17], "sql": 0, "column": [0, 1, 8, 25], "ir": [0, 26], "model": [0, 1, 3, 8, 25, 26], "entri": [0, 26], "data": [0, 1, 2, 3, 8, 9, 10, 25, 26], "": [0, 1, 3, 5, 8, 12, 13, 14, 15, 16, 17, 23], "intend": 0, "being": [0, 6, 8], "run": [0, 1, 3, 5, 6, 7, 9, 10, 12, 16, 17], "ar": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 26], "go": [0, 4, 6, 11], "declar": [0, 6, 7], "later": [0, 1], "note": [0, 6, 10, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26], "v12": 0, "now": [0, 8, 13, 14, 21, 22, 23], "odoo": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 14, 21, 22, 24, 26], "alwai": [0, 5, 6, 8, 16, 17], "xml": [0, 3, 8, 9], "id": [0, 3, 9, 25], "http": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23], "github": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23], "com": [0, 1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23], "blob": [0, 12], "9201f92a4f29a53a014b462469f27b32dca8fc5a": 0, "addon": [0, 2, 3, 11, 20, 24], "base": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "ir_model": 0, "py": [0, 3, 6, 12, 25], "l794": 0, "l802": 0, "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 23, 26], "still": [0, 1, 12], "call": [0, 1, 6, 8, 11, 25], "consist": [0, 1], "avoid": 0, "know": [0, 7], "intern": [0, 12], "pg": 0, "type": [0, 8, 25, 26], "param": 0, "list": [0, 8, 11], "tupl": 0, "follow": [0, 2, 5, 6, 8, 11, 16, 17], "expect": [0, 6, 11], "element": 0, "each": [0, 2, 3, 6, 10, 11], "name": [0, 6, 8, 10, 11, 12, 25], "tabl": [0, 1, 5, 8, 16, 17], "put": 0, "fals": 0, "alreadi": [0, 6, 11, 12], "load": [0, 3, 8, 11, 12, 26], "registri": 0, "thu": [0, 8], "obtain": 0, "wai": [0, 1, 6, 8, 26], "binari": 0, "boolean": 0, "char": [0, 8], "date": 0, "datetim": 0, "float": 0, "html": [0, 25], "integ": 0, "many2mani": 0, "many2on": [0, 8], "many2one_refer": 0, "monetari": 0, "one2mani": 0, "refer": [0, 1, 6, 8, 9, 10, 11], "select": [0, 2, 6, 8, 11], "text": 0, "serial": 0, "vari": 0, "depend": [0, 6, 7, 9, 10], "custom": [0, 2, 3, 4, 6, 12], "ad": [0, 6, 8], "If": [0, 2, 4, 8, 9, 11, 26], "one": [0, 5, 6, 8, 10, 16, 17, 26], "special": 0, "case": [0, 2, 8, 9, 26], "see": [0, 1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25], "below": [0, 5, 6, 8, 16, 17, 24], "indic": [0, 2], "here": [0, 6, 9, 14, 15, 23, 26], "valid": 0, "postgresql": [0, 1], "www": 0, "org": 0, "doc": 0, "6": [0, 8, 9, 21, 22, 24], "static": 0, "datatyp": 0, "option": [0, 2], "initi": [0, 10], "valu": [0, 7, 8, 11], "includ": [0, 2, 7, 10, 11, 12, 14, 23], "set": [0, 2, 3, 8, 11], "exist": [0, 1, 4, 8, 9, 26], "record": [0, 2, 3, 26], "add_ir_model_field": [0, 9], "cr": 0, "columnspec": 0, "typic": [0, 8, 9], "ir_model_field": 0, "veri": 0, "earli": 0, "stage": [0, 11, 12], "process": [0, 3, 4, 7, 9, 11, 18, 19, 20, 25], "raw": 0, "thei": [0, 1, 8, 11, 22, 26], "place": [0, 2, 3, 25], "befor": [0, 2, 3, 6, 10, 11, 12], "ani": [0, 1, 3, 4, 6, 7, 8, 10, 12, 14, 15, 23, 26], "get": [0, 6, 9, 10], "do": [0, 2, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26], "addit": [0, 3, 26], "constraint": 0, "anoth": [0, 1, 6, 7, 8, 10, 25], "cascad": 0, "craft": 0, "statement": 0, "take": [0, 26], "them": [0, 7, 8, 11, 25, 26], "account": [0, 6, 7, 9, 13, 15, 16, 17, 18, 19, 20, 21, 22], "paramet": [0, 2, 11], "add_xmlid": [0, 9], "xmlid": 0, "res_id": 0, "noupdat": [0, 26], "an": [0, 1, 3, 4, 6, 8, 10, 11, 12, 24], "ir_model_data": 0, "One": 0, "usag": 0, "exampl": [0, 8, 12], "when": [0, 1, 3, 6, 7, 8, 11, 12, 13, 26], "ha": [0, 1, 5, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26], "been": [0, 1, 3, 5, 6, 8, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26], "high": 0, "probabl": [0, 11, 12], "user": [0, 4, 23], "creat": [0, 2, 3, 8, 26], "manual": [0, 8, 11, 23], "For": [0, 6, 7, 11, 12, 24], "currenc": [0, 26], "wa": [0, 3, 6, 12, 21], "openerp": [0, 10, 11], "had": [0, 8], "miss": [0, 5, 13, 14, 15, 16, 17, 22, 23], "hand": 0, "5": [0, 9, 10, 22, 24], "databas": [0, 1, 2, 4, 6, 7, 8, 9, 12, 26], "In": [0, 2, 3, 5, 6, 10, 12, 16, 17, 26], "order": [0, 10, 11, 22], "2": [0, 6, 9, 10, 12, 14, 19, 21, 22, 25], "ident": 0, "which": [0, 1, 2, 3, 6, 8, 11, 12, 26], "fact": 0, "block": 0, "sql_constraint": 0, "check_values_selection_field": [0, 9], "table_nam": 0, "field_nam": 0, "allowed_valu": 0, "check": [0, 6, 7, 9, 10, 22], "onli": [0, 1, 6, 11], "return": [0, 7], "log": [0, 9], "error": [0, 9, 11], "ye": [0, 7], "true": [0, 7, 25], "chunk": [0, 9], "singl": [0, 4], "memori": 0, "perform": [0, 2, 25], "friendli": 0, "iter": 0, "over": [0, 7], "potenti": 0, "larg": 0, "number": 0, "yield": 0, "whole": 0, "time": [0, 6, 8, 11], "don": [0, 9, 11], "t": [0, 9, 11], "nest": 0, "column_exist": [0, 9], "whether": 0, "certain": 0, "convert_field_to_html": [0, 9], "html_field_nam": 0, "verbos": 0, "convert": 0, "convert_to_company_depend": [0, 9], "model_nam": 0, "origin_field_nam": 0, "destination_field_nam": 0, "model_table_nam": 0, "none": 0, "row": 0, "given": [0, 6], "compani": [0, 4], "same": [0, 6, 8, 12, 14, 22], "some": [0, 3, 6, 11], "becom": [0, 6, 8], "must": [0, 11, 26], "execut": [0, 3, 6, 12], "after": [0, 3, 6, 8, 9, 10, 11, 12], "previous": 0, "where": [0, 6, 12], "provid": [0, 4, 10, 11, 24], "taken": [0, 14, 15, 23], "so": [0, 7, 8, 11, 26], "regist": 0, "copy_column": [0, 9], "column_spec": 0, "copi": [0, 3, 4, 6, 8, 9, 10], "hash": 0, "kei": [0, 11], "old_nam": 0, "new_nam": 0, "trigger": [0, 6], "convers": 0, "get_legacy_nam": [0, 9], "old": [0, 1, 5, 6, 8, 10, 16, 17, 26], "make": [0, 2, 7, 9, 10, 12], "sure": [0, 11], "quot": 0, "properli": 0, "coincid": 0, "direct": [0, 11], "eg": 0, "copy_fields_multilang": [0, 9], "destination_model": 0, "destination_t": 0, "destination_column": 0, "relation_column": 0, "source_model": 0, "source_t": 0, "source_column": 0, "translations_onli": 0, "content": [0, 9], "translat": [0, 25], "str": 0, "destin": 0, "_tabl": 0, "receiv": 0, "point": [0, 11], "inner": 0, "join": 0, "done": [0, 5, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "updat": [0, 6, 8, 11, 26], "correspond": [0, 2, 8, 25], "sourc": [0, 6, 10, 11], "null": 0, "skip": [0, 11], "empti": [0, 5, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25], "default": [0, 8, 25], "bool": 0, "handl": 0, "transfer": 0, "won": 0, "12": [0, 6, 9, 11, 24], "cow_templates_mark_if_equal_to_upstream": [0, 9], "mark_colnam": 0, "cow": 0, "d": [0, 6], "templat": [0, 19], "equal": 0, "upstream": 0, "equival": 0, "meant": 0, "sens": 0, "origin": [0, 26], "websit": [0, 13, 14, 15, 16, 17, 21, 22, 23], "hint": 0, "cow_templates_replicate_upstream": [0, 9], "end": [0, 3, 6, 12], "reset": [0, 6], "ran": 0, "date_to_datetime_tz": [0, 9], "user_field_nam": 0, "date_field_nam": 0, "datetime_field_nam": 0, "relat": [0, 8], "timezon": 0, "re": [0, 8, 26], "legaci": 0, "deactivate_workflow_transit": [0, 9], "transit": 0, "disabl": [0, 7], "workflow": [0, 7, 9], "necessari": [0, 6, 11], "automat": [0, 3, 8, 26], "write": [0, 2, 4, 6, 22], "object": 0, "via": 0, "orm": [0, 1], "step": [0, 2, 6, 12], "dictionari": [0, 11], "reactivate_workflow_transit": [0, 9], "should": [0, 6, 8, 9, 24, 26], "deactiv": 0, "pass": [0, 11, 26], "specif": 0, "reason": [0, 12], "delete_model_workflow": [0, 9], "drop_index": 0, "forcefulli": 0, "remov": [0, 1, 8, 21, 26], "activ": [0, 10, 25], "obsolet": [0, 1], "prevent": 0, "foreign": 0, "issu": [0, 4, 6], "delet": [0, 8], "cursor": 0, "drop": 0, "index": [0, 9], "finish": 0, "those": [0, 6], "subsequ": [0, 2, 24], "normal": 0, "delete_record_transl": [0, 9], "xml_id": 0, "cleanup": 0, "delete_records_safely_by_xml_id": [0, 9], "safest": 0, "possibl": [0, 8], "whose": 0, "argument": [0, 6, 7], "switch": 0, "1": [0, 9, 10, 13, 14, 21, 22, 24, 25], "regular": [0, 7], "try": [0, 4, 6, 11], "well": [0, 3, 10, 11], "string": [0, 25], "identifi": 0, "delete_sql_constraint_saf": [0, 9], "v14": 0, "onward": 0, "belong": 0, "disable_invalid_filt": [0, 9], "analyz": 0, "filter": 0, "correct": 0, "click": 0, "wors": 0, "open": [0, 9, 10], "action": [0, 8, 26], "To": 0, "scope": 0, "assur": 0, "work": [0, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25], "v8": 0, "environ": [0, 11], "drop_column": [0, 9], "cover": [0, 4, 5, 13, 16, 17, 21, 26], "mai": [0, 3, 8, 11], "store": 0, "consid": [0, 1, 4], "obviou": 0, "govern": 0, "properti": [0, 8], "float_to_integ": [0, 9], "chang": [0, 3, 5, 6, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26], "just": [0, 3, 9], "truncat": 0, "round": 0, "we": [0, 4, 7], "want": [0, 6, 7, 9, 11, 26], "original_nam": 0, "etc": 0, "instead": [0, 8, 9, 10], "collis": 0, "futur": [0, 1], "past": 0, "current": [0, 26], "lift_constraint": [0, 9], "lift": 0, "adapt": 0, "target": [0, 2, 3, 8, 11], "everyth": 0, "went": 0, "right": [0, 3], "recreat": [0, 26], "load_data": [0, 9, 26], "module_nam": 0, "filenam": 0, "idref": 0, "mode": 0, "init": [0, 6, 11], "csv": [0, 8], "yml": 0, "file": [0, 2, 3, 5, 6, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26], "usual": [0, 6], "occurr": 0, "newli": [0, 4, 8], "essenti": 0, "mark": [0, 5, 8, 13, 14, 15, 16, 17, 22, 23], "without": [0, 2, 6, 8], "forcecr": 0, "mechan": [0, 12], "leav": [0, 6], "its": [0, 11, 26], "theoret": 0, "could": [0, 3, 8], "simpli": [0, 6], "stock": [0, 9, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23], "care": [0, 9, 11], "reiniti": 0, "prefer": 0, "item": [0, 26], "directori": [0, 2, 3, 12, 26], "actual": [0, 8], "resourc": [0, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "other": [0, 2, 4, 6, 8, 14, 15, 23], "path": [0, 2, 10, 11], "rel": 0, "also": [0, 1, 2, 6, 7, 8], "map": [0, 8], "cach": 0, "demo": [0, 2], "init_no_cr": 0, "hack": [0, 5, 16, 17], "As": [0, 6], "dure": [0, 3, 6, 7, 10, 12, 25], "standard": 0, "would": [0, 7], "fail": [0, 9, 11], "requir": [0, 6, 8, 23], "fill": [0, 8], "logged_queri": [0, 9], "queri": 0, "arg": 0, "skip_no_result": 0, "affect": 0, "level": 0, "debug": 0, "suitabl": 0, "substitut": 0, "detail": [0, 6, 9], "shown": 0, "args_detail": 0, "decor": 0, "sub": 0, "develop": [0, 3, 4, 9, 10, 11, 24, 26], "purpos": [0, 1, 6], "written": 0, "everi": [0, 8, 11], "def": [0, 25], "migrate_stock_warehous": 0, "code": [0, 7, 9, 10, 12, 20], "1000": 0, "migrate_partn": 0, "partner": [0, 8], "m2o_to_x2m": [0, 9], "source_field": 0, "transform": [0, 14, 15, 23], "rename_column": [0, 9], "retain": 0, "warn": [0, 18, 19, 20, 21, 22, 23], "loss": [0, 8], "becaus": [0, 1], "invers": 0, "multipl": [0, 8, 11], "allow": [0, 1, 11], "renam": [0, 6, 8, 9, 13, 14, 15, 16, 17, 21, 22, 26], "map_valu": [0, 9], "target_column": 0, "within": [0, 4, 6], "presum": 0, "come": 0, "repres": 0, "retriev": 0, "read": [0, 6, 11, 21], "doe": [0, 7, 10, 14, 22], "support": [0, 10, 11], "m2m": 0, "o2m": 0, "merge_model": [0, 9], "old_model": 0, "new_model": 0, "ref_field": 0, "merg": [0, 13, 14, 15, 16, 17, 20, 21, 22, 23], "doesn": 0, "move": [0, 8, 13, 14, 21, 22], "messag": [0, 9, 19], "kwarg": 0, "handler": 0, "non": [0, 7], "critic": 0, "notif": 0, "about": [0, 9, 11], "extend": 0, "report": [0, 4, 8, 11, 13, 21, 22, 23], "concern": 0, "defin": [0, 26], "no_vers": 0, "use_env": 0, "uid": 0, "context": [0, 12], "plain": 0, "start": [0, 2, 3, 5, 6, 11, 16, 17, 25], "10": [0, 9, 24], "eviron": 0, "request": [0, 10], "ignor": [0, 26], "signatur": 0, "func": 0, "higher": 0, "execept": 0, "frame": 0, "abov": [0, 6], "move_field_m2o": [0, 9], "pool": 0, "registry_old_model": 0, "field_old_model": 0, "m2o_field_old_model": 0, "registry_new_model": 0, "field_new_model": 0, "quick_request": 0, "compute_func": 0, "binary_field": 0, "A": [0, 3, 5, 6, 8, 11, 16, 17, 25], "b": [0, 6], "m2o": 0, "exempl": 0, "product_product": 0, "product_templ": 0, "manag": [0, 3, 6, 7, 8, 9, 14], "avail": [0, 2, 6, 11, 12, 13, 14, 15, 20, 21, 22, 23], "link": 0, "otherwis": 0, "4": [0, 9, 10, 12, 22], "common": 0, "instanc": [0, 2, 6, 7, 8, 11, 12], "val": 0, "differ": [0, 6, 8, 24], "uniqu": 0, "algorithm": 0, "most": [0, 6, 26], "present": 0, "transition_condit": 0, "reactiv": 0, "deprec": 0, "sinc": [0, 6], "11": [0, 9, 24], "were": [0, 3, 6, 8, 12], "remove_tables_fk": [0, 9], "anymor": [0, 3, 23], "keep": [0, 1], "fk": 0, "modif": 0, "modifi": [0, 7, 26], "too": 0, "problem": [0, 25], "slow": 0, "down": 0, "even": [0, 6, 7], "more": [0, 2, 6, 7, 11, 26], "rename_field": [0, 9, 25], "no_deep": 0, "yet": [0, 5, 11, 13, 16, 17], "contrast": 0, "complet": 0, "side": [0, 25], "featur": [0, 8, 14, 23], "export": [0, 11], "whenev": [0, 6], "pure": 0, "preserv": [0, 19], "variabl": [0, 11], "thing": 0, "previs": 0, "todo": [0, 8], "task": [0, 6], "break": 0, "oper": [0, 25], "involv": [0, 9], "Not": [0, 5, 16, 17], "rename_model": [0, 9], "model_spec": 0, "implement": [0, 6, 8], "associ": [0, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "rename_t": [0, 9], "rename_properti": [0, 9], "happen": [0, 1, 6], "table_spec": 0, "sequenc": 0, "result": [0, 4, 6], "rename_xmlid": [0, 9, 26], "xmlids_spec": 0, "allow_merg": 0, "res_group": 0, "although": 0, "respect": 0, "recommend": [0, 11], "categori": [0, 26], "fly": 0, "routin": 0, "resurfac": 0, "longer": 0, "period": 0, "though": [0, 7], "appli": [0, 7, 8], "incomplet": 0, "lead": 0, "inconsist": [0, 6], "safe_unlink": [0, 9], "do_rais": 0, "occur": [0, 26], "unlink": [0, 26], "broken": 0, "transact": 0, "catch": 0, "except": [0, 6], "necessarili": 0, "recordset": 0, "let": 0, "rais": 0, "set_default": [0, 8, 9], "default_spec": 0, "forc": 0, "use_orm": 0, "mean": [0, 1], "assign": [0, 23], "overwrit": 0, "earlier": [0, 9, 11, 12], "bewar": 0, "combin": [0, 6], "claus": 0, "set_xml_ids_noupdate_valu": [0, 9], "table_exist": [0, 9], "view": [0, 2], "update_field_multilang": [0, 9], "languag": 0, "callabl": 0, "old_valu": 0, "lang_cod": 0, "update_module_moved_field": [0, 9], "moved_field": 0, "old_modul": 0, "new_modul": 0, "definit": 0, "No": [0, 13, 14, 15, 17, 20, 21, 22, 23], "nativ": 0, "previou": [0, 3, 11, 26], "update_module_moved_model": [0, 9], "update_module_nam": [0, 9], "namespec": 0, "merge_modul": 0, "deal": 0, "like": [0, 7], "specifi": 0, "update_workflow_workitem": [0, 9], "ref_spec_act": 0, "find": [0, 5, 9, 14, 15, 16, 17, 23], "state": [0, 6], "abl": 0, "continu": [0, 6], "coupl": 0, "extern": 0, "first": [0, 6, 8, 10], "replac": [0, 14, 15], "second": [0, 8, 10], "warn_possible_dataloss": [0, 9], "test": [0, 6], "count": 0, "possibli": 0, "These": [0, 6, 23], "per": [0, 3, 8, 12, 24], "releas": [0, 2, 3, 4, 5, 8, 10, 12, 13, 14, 15, 16, 17, 22, 23, 24, 26], "openupgrade_70": 0, "get_partner_id_from_user_id": [0, 9], "user_id": 0, "partner_id": 0, "set_partner_id_from_partner_address_id": [0, 9], "partner_field": 0, "address_field": 0, "contact": [0, 13, 14, 15, 16, 17, 20, 21, 22, 23], "found": [0, 3, 5, 6, 16, 17], "address": [0, 23], "overrid": 0, "noth": [0, 5, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "openupgrade_80": 0, "get_last_post_for_model": [0, 9], "model_pool": 0, "dict": 0, "latest": [0, 9, 11], "assum": 0, "superuser_id": 0, "question": 0, "set_message_last_post": [0, 9], "message_last_post": 0, "estim": 0, "last": 0, "pooler": 0, "get_pool": 0, "dbname": 0, "update_alias": [0, 9], "set_parent_thread_id": 0, "alias_default": 0, "defaults_id_kei": 0, "alias": 0, "accord": [0, 6], "how": [0, 3, 6, 7, 8, 9], "configur": [0, 2, 4, 9, 10], "model_id": 0, "alias_parent_model_id": 0, "alia": 0, "alias_parent_thread_id": 0, "simpl": [0, 6, 8], "tool": [0, 1, 3, 4, 9, 12], "openupgrade_90": 0, "convert_binary_field_to_attach": [0, 9], "attach": 0, "attribut": [0, 26], "res_nam": 0, "lose": [0, 8, 26], "duplic": 0, "through": [0, 6], "lot": [0, 4, 6, 11], "logic": 0, "guess": 0, "mime": 0, "format": [0, 3, 9], "length": 0, "save": [0, 6], "worth": 0, "much": 0, "techniqu": 0, "replace_account_typ": [0, 9], "type_spec": 0, "unit": 0, "attempt": 0, "openupgrad": [1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26], "prefix": 1, "openupgrade_legacy_": 1, "word": 1, "conserv": 1, "strategi": 1, "fix": [1, 6, 9, 10, 12], "incorrect": 1, "stabl": 1, "while": 1, "clean": [1, 11], "tidi": 1, "e": 1, "restor": [1, 6], "between": [1, 3, 5, 6, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24], "layout": [1, 8, 17], "orphan": 1, "protect": 1, "reintroduc": 1, "There": [1, 12], "_database_cleanup_": 1, "host": [1, 3, 10], "oca": [1, 2, 3, 4, 5, 6, 9, 10, 11, 13, 16, 17, 21, 22, 24], "server": [1, 2, 3, 7, 11, 26], "project": [1, 4, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "purg": 1, "intuit": 1, "encourag": 1, "full": [1, 6, 12, 25], "vacuum": 1, "free": [1, 7], "up": [1, 2, 11], "disk": 1, "space": 1, "document": [1, 11, 13, 14, 15, 18, 19, 20, 21, 22, 23], "two": [2, 3, 10, 25, 26], "upgrade_analysi": [2, 3], "openupgrade_script": [2, 3, 6, 11], "14": [2, 3, 6, 9, 10, 11, 24], "0": [2, 3, 7, 9, 10, 11, 12, 24], "fork": [2, 3, 10, 11], "branch": [2, 3, 10, 11], "That": [2, 6, 7], "openupgrade_record": [2, 3], "On": 2, "both": [2, 6, 7, 11], "distribut": [2, 5, 16, 17, 22, 24], "menu": 2, "gener": [2, 3, 9, 26], "wizard": 2, "recent": 2, "comparison": [2, 26], "config": 2, "connect": 2, "form": [2, 26], "locat": [2, 6], "folder": 2, "subdirectori": [3, 12], "repositori": [3, 11], "edit": [3, 5, 6, 11, 14, 16, 17], "than": [3, 11, 12], "under": [3, 11, 13, 21, 22, 26], "openupgrade_analysi": [3, 5, 6, 13, 14, 15, 16, 17, 20, 21, 22, 23], "txt": [3, 5, 6, 13, 14, 15, 16, 17, 20, 21, 22, 23], "openupgrade_analysis_work": [3, 6], "annot": 3, "noupdate_chang": [3, 26], "review": [3, 5, 9, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26], "python": [3, 6, 12], "openupgrade_general_log": 3, "statist": 3, "accomplish": 4, "parti": [4, 24], "help": [4, 5, 6, 7, 10, 11, 16, 17], "interest": [4, 26], "discuss": [4, 6], "stateg": 4, "technic": [4, 9], "pleas": [4, 5, 10, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23], "give": [4, 10, 26], "softwar": 4, "u": [4, 6], "feedback": 4, "improv": [4, 10], "propos": [4, 13, 14, 15, 20, 21, 22, 23], "contribut": [4, 6, 9], "consult": 4, "newer": 4, "profession": 4, "organis": 4, "hire": [4, 10], "technologi": 4, "insist": 4, "back": [4, 6, 10, 12], "independ": 4, "knowledg": [4, 18, 19, 20, 21, 22], "thank": 4, "status": [5, 16, 17], "analys": [5, 13, 14, 15, 16, 17, 20, 21, 22, 23], "readi": [5, 16, 17], "progress": [5, 13, 14, 15, 16, 17, 20, 21, 22, 23], "pull": [5, 6, 10, 13, 14, 15, 16, 17, 21, 22, 23], "look": [5, 12, 16, 17], "out": [5, 11, 16, 17, 26], "explain": 6, "page": [6, 9, 21], "3": [6, 9, 10, 21, 22, 25], "might": [6, 7, 8, 11], "less": 6, "Then": 6, "luckili": 6, "mani": 6, "reduc": 6, "significantli": 6, "api": [6, 9], "appropri": 6, "main": [6, 10], "complex": 6, "what": 6, "appropriatli": 6, "13": [6, 9, 11, 24], "mass_mail": [6, 13, 14, 15, 16, 17, 21, 22, 23], "did": 6, "2273": 6, "introduct": [6, 9], "highlight": 6, "underestim": 6, "power": 6, "situat": [6, 8], "unleash": 6, "successfulli": 6, "overcom": 6, "acc": 6, "pocalyps": 6, "2275": 6, "analysi": [6, 9, 10, 17, 22, 26], "show": 6, "plan": [6, 22], "achiev": 6, "pick": 6, "familiar": 6, "awar": 6, "engag": 6, "contributor": [6, 10], "understand": 6, "basic": 6, "describ": 6, "easi": 6, "localhost": 6, "8069": 6, "web": [6, 11, 13, 14, 15, 16, 17, 21, 22, 23], "stop": [6, 8, 11], "c": 6, "rerun": 6, "fixed_modul": 6, "face": 6, "unexpect": 6, "ensur": 6, "altern": 6, "mention": [6, 25], "left": [6, 26], "off": 6, "caus": [6, 8], "But": 6, "live": [6, 11], "explan": 6, "2499": 6, "q": 6, "3apr": 6, "5bfix": 6, "5d": 6, "faq": [6, 9], "treat": [7, 11], "edi": [7, 20, 21, 22], "detect": [7, 8], "slightli": 7, "loop": 7, "part": [7, 10], "until": 7, "fire": 7, "better": 7, "robust": 7, "against": 7, "anticip": 7, "unknown": 7, "product": [7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26], "never": 7, "ever": 7, "anywai": [7, 23], "corrupt": 7, "9": [7, 9, 12, 24], "engin": 7, "recomput": 7, "section": 8, "displai": 8, "clear": 8, "signal": 8, "line": [8, 11, 25], "descript": [8, 25], "separ": [8, 10, 11], "parenthes": 8, "flag": [8, 11, 26], "encod": 8, "fit": 8, "remain": 8, "determin": 8, "At": [8, 11], "employe": 8, "hr": [8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "deriv": 8, "depart": 8, "hierarchi": 8, "hardcod": 8, "audit": 8, "encount": [8, 11], "Of": 8, "cours": 8, "posibl": 8, "temporari": 8, "lookup": 8, "around": 8, "becam": 8, "titl": 8, "del": [8, 25], "distinct": 8, "manner": 8, "easier": 8, "match": 8, "deleg": 8, "_inherit": 8, "introduc": [8, 11, 12], "inherit": 8, "access": [8, 23, 26], "secur": 8, "rule": 8, "consequ": 8, "overview": [8, 9, 24], "final": 8, "older": [9, 11], "coverag": [9, 10], "adjust": [9, 10], "repeat": [9, 10], "commun": [9, 10, 13, 14, 21, 22], "15": [9, 24], "financi": 9, "logist": 9, "warehous": 9, "invoic": 9, "sale": [9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "social": 9, "8": [9, 24], "7": [9, 22, 24], "learn": [9, 11], "scrip": 9, "pr": 9, "trial": 9, "restart": 9, "systemat": 9, "method": [9, 11, 12], "io": 9, "search": 9, "busi": 10, "applic": 10, "suit": 10, "platform": 10, "aim": 10, "packag": 10, "sold": 10, "sa": 10, "framework": 10, "git": [10, 11], "terminologi": 10, "extra": [10, 17, 22, 23], "commit": [10, 12], "donat": 10, "sponsor": 10, "bin": 11, "directli": 11, "uncov": 11, "openupgrade_framework": 11, "Or": 11, "across": 11, "master": 11, "egg": 11, "integr": 11, "lack": 11, "decid": 11, "absolut": 11, "backup": 11, "command": 11, "rather": 11, "sever": 11, "realli": 11, "openupgrade_target_vers": 11, "stanza": 11, "header": 11, "autoinstal": 11, "force_dep": 11, "With": 11, "manipul": 11, "Be": 11, "circular": 11, "again": 11, "ask": 11, "bug": 11, "yourself": 11, "core": [12, 14, 23], "reli": 12, "built": 12, "dai": 12, "tinyerp": 12, "proprietari": 12, "occassion": 12, "glitch": 12, "lifecycl": 12, "8b02879ff5": 12, "docstr": 12, "7c95c14c06d77e5ebbd7aafd9c0c345b47d27d30": 12, "l23": 12, "organ": 12, "lower": 12, "three": 12, "deferred_": 12, "maintain": 12, "collect": [12, 26], "outsid": 12, "statu": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "inform": [13, 14, 15, 17, 20, 21, 22, 23], "share": [13, 14, 15, 18, 19, 20, 21, 22, 23], "trunk": [13, 14, 15, 20, 21, 22, 23], "account_account": [13, 18, 19, 20, 21, 22, 23], "account_analytic_default": [13, 14, 15, 16, 18, 19, 20, 21, 22, 23], "account_asset": [13, 14, 20, 21, 22, 23], "account_bank_statement_import": [13, 14, 15, 16, 22, 23], "account_budget": [13, 14, 18, 19, 20, 21, 22, 23], "account_cancel": [13, 14, 15, 18, 19, 20, 21, 22, 23], "account_cash_basis_base_account": [13, 14, 22, 23], "account_check_print": [13, 14, 15, 16, 17, 22, 23], "account_invo": [13, 14], "account_lock": [13, 14, 15, 16, 17, 22, 23], "account_pay": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "account_tax_cash_basi": [13, 22, 23], "account_tax_python": [13, 14, 15, 16, 17, 22, 23], "account_test": [13, 14, 15, 16, 17, 20, 21, 22, 23], "account_vouch": [13, 14, 15, 18, 19, 20, 21, 22, 23], "analyt": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "anonym": [13, 14, 18, 19, 20, 21, 22, 23], "auth_crypt": [13, 14, 20, 21, 22, 23], "auth_ldap": [13, 14, 15, 16, 17, 20, 21, 22, 23], "auth_oauth": [13, 14, 15, 16, 17, 20, 21, 22, 23], "auth_signup": [13, 14, 15, 16, 17, 20, 21, 22, 23], "barcod": [13, 14, 15, 16, 17, 22, 23], "base_action_rul": [13, 18, 19, 20, 21, 22, 23], "base_autom": [13, 14, 15, 16, 17], "base_address_c": [13, 14, 15, 16, 17], "base_address_extend": [13, 14, 15, 16, 17], "base_gengo": [13, 14, 15, 16, 20, 21, 22, 23], "base_geoloc": [13, 14, 15, 16, 17, 21, 22, 23], "base_iban": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "base_import": [13, 14, 15, 16, 17, 20, 21, 22, 23], "base_import_modul": [13, 14, 15, 16, 17, 21, 22, 23], "base_setup": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "base_sparse_field": [13, 14, 15, 16, 17], "base_vat": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "base_vat_autocomplet": [13, 14], "board": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "bu": [13, 14, 15, 16, 17, 22, 23], "calendar": [13, 14, 15, 16, 17, 21, 22, 23], "calendar_sm": [13, 14, 15, 16, 17], "crm": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "crm_livechat": [13, 14, 15, 16, 17], "crm_phone_valid": [13, 14, 15], "crm_project": [13, 14, 15], "crm_project_issu": [13, 21, 22, 23], "decimal_precis": [13, 14, 15, 18, 19, 20, 21, 22, 23], "deliveri": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "event": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "event_sal": [13, 14, 15, 16, 17, 20, 21, 22, 23], "fetchmail": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fleet": [13, 14, 15, 16, 17, 20, 21, 22, 23], "gamif": [13, 14, 15, 16, 17, 21, 22, 23], "gamification_sale_crm": [13, 14, 15, 16, 17, 21, 22, 23], "google_account": [13, 14, 15, 16, 17, 21, 22, 23], "google_calendar": [13, 14, 15, 16, 17, 21, 22, 23], "google_dr": [13, 14, 15, 16, 17, 21, 22, 23], "google_spreadsheet": [13, 14, 15, 16, 17, 21, 22, 23], "hr_attend": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_contract": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_expens": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_expense_check": [13, 14, 15, 16, 23], "hr_gamif": [13, 14, 15, 16, 17, 21, 22, 23], "hr_holidai": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_mainten": [13, 14, 15, 16, 17, 23], "hr_org_chart": [13, 14, 15, 16, 17], "hr_payrol": [13, 14, 15, 18, 19, 20, 21, 22, 23], "hr_payroll_account": [13, 14, 15, 18, 19, 20, 21, 22, 23], "hr_recruit": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_recruitment_survei": [13, 14, 15, 16, 17, 23], "hr_timesheet": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_timesheet_attend": [13, 14, 15, 16, 17, 23], "hr_timesheet_sheet": [13, 18, 19, 20, 21, 22, 23], "http_rout": [13, 14, 15, 16, 17], "hw_blackbox_b": [13, 14, 15, 23], "hw_escpo": [13, 14, 15, 16, 21, 22, 23], "hw_posbox_homepag": [13, 14, 15, 16, 21, 22, 23], "hw_posbox_upgrad": [13, 14, 15, 21, 22, 23], "hw_proxi": [13, 14, 15, 16, 21, 22, 23], "hw_scale": [13, 14, 15, 21, 22, 23], "hw_scanner": [13, 14, 15, 21, 22, 23], "hw_screen": [13, 14, 15], "iap": [13, 14, 15, 16, 17], "im_livechat": [13, 14, 15, 16, 17, 21, 22, 23], "l10n_ae": [13, 14, 15, 16, 17, 22, 23], "l10n_ar": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_at": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_au": [13, 14, 15, 16, 17, 22, 23], "l10n_be": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_be_hr_payrol": [13, 14, 15, 20, 21, 22, 23], "l10n_be_hr_payroll_account": [13, 14, 15, 20, 21, 22, 23], "l10n_be_hr_payroll_fleet": [13, 14, 15], "l10n_be_intrastat": [13, 14, 22, 23], "l10n_be_intrastat_2019": [13, 14, 23], "l10n_be_invoice_bba": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_bo": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_br": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_ca": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_ch": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_cl": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_cn": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_cn_small_busi": [13, 14, 15, 16, 22, 23], "l10n_cn_standard": [13, 14, 15, 16, 22, 23], "l10n_co": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_cr": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_de": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_de_skr03": [13, 14, 15, 16, 17, 22, 23], "l10n_de_skr04": [13, 14, 15, 16, 17, 22, 23], "l10n_do": [13, 14, 15, 16, 17, 22, 23], "l10n_ec": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_e": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_et": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_eu_servic": [13, 14, 15, 16, 17, 22, 23], "l10n_fr": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_fr_certif": [13, 14, 15, 22, 23], "l10n_fr_fec": [13, 14, 15, 16, 17, 22, 23], "l10n_fr_hr_payrol": [13, 14, 15, 20, 21, 22, 23], "l10n_fr_pos_cert": [13, 14, 15, 16, 17, 22, 23], "l10n_fr_sale_clos": [13, 14, 15, 22, 23], "l10n_generic_coa": [13, 14, 15, 16, 17, 22, 23], "l10n_gr": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_gt": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_hn": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_hr": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_hu": [13, 14, 15, 16, 17, 22, 23], "l10n_in": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_in_hr_payrol": [13, 14, 15, 20, 21, 22, 23], "l10n_in_purchas": [13, 14, 15, 16, 17], "l10n_in_sal": [13, 14, 15, 16, 17], "l10n_in_schedule6": [13, 14, 15, 22, 23], "l10n_in_stock": [13, 14, 15, 16, 17], "l10n_it": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_jp": [13, 14, 15, 16, 17, 22, 23], "l10n_lu": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_ma": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_multilang": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_mx": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_nl": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_no": [13, 14, 15, 16, 17, 22, 23], "l10n_nz": [13, 14, 15, 16, 17, 22, 23], "l10n_pa": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_pe": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_pl": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_pt": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_ro": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_sa": [13, 14, 15, 16, 17, 22, 23], "l10n_sg": [13, 14, 15, 16, 17, 22, 23], "l10n_si": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_syscohada": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_th": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_tr": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_uk": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_u": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_ui": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_ve": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_vn": [13, 14, 15, 16, 17, 21, 22, 23], "link_track": [13, 14, 15, 16, 17, 22, 23], "lunch": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mail": [13, 14, 15, 16, 17, 20, 21, 22, 23, 25], "mainten": [13, 14, 15, 16, 17, 23], "marketing_campaign": [13, 18, 19, 20, 21, 22, 23], "marketing_campaign_crm_demo": [13, 18, 19, 20, 21, 22, 23], "mass_mailing_ev": [13, 14, 15, 16, 17], "mass_mailing_event_track": [13, 14, 15, 16, 17], "membership": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mrp": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mrp_byproduct": [13, 14, 15, 20, 21, 22, 23], "mrp_repair": [13, 14, 17, 18, 19, 20, 21, 22, 23], "note_pad": [13, 14, 15, 16, 17, 20, 21, 22, 23], "pad": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "pad_project": [13, 14, 15, 16, 17, 20, 21, 22, 23], "payment": [13, 14, 15, 16, 17, 21, 22, 23], "payment_adyen": [13, 14, 15, 16, 17, 21, 22, 23], "payment_author": [13, 14, 15, 16, 17, 22, 23], "payment_buckaroo": [13, 14, 15, 16, 17, 21, 22, 23], "payment_ogon": [13, 14, 15, 17, 21, 22, 23], "payment_payp": [13, 14, 15, 16, 17, 21, 22, 23], "payment_payumonei": [13, 14, 15, 16, 17, 23], "payment_sip": [13, 14, 15, 16, 17, 22, 23], "payment_strip": [13, 14, 15, 16, 17, 23], "payment_stripe_sca": [13, 14, 15, 23], "payment_transf": [13, 14, 15, 16, 17, 21, 22, 23], "phone_valid": [13, 14, 15, 16, 17], "point_of_sal": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "portal": [13, 14, 15, 16, 17, 20, 21, 22, 23], "portal_gamif": [13, 21, 22, 23], "portal_sal": [13, 20, 21, 22, 23], "portal_stock": [13, 20, 21, 22, 23], "pos_cach": [13, 14, 15, 16, 17, 22, 23], "pos_data_drink": [13, 14, 23], "pos_discount": [13, 14, 15, 16, 17, 22, 23], "pos_mercuri": [13, 14, 15, 16, 17, 22, 23], "pos_reprint": [13, 14, 15, 16, 22, 23], "pos_restaur": [13, 14, 15, 16, 17, 22, 23], "pos_sal": [13, 14, 15, 16, 17], "procur": [13, 18, 19, 20, 21, 22, 23], "procurement_jit": [13, 14, 15, 16, 17, 21, 22, 23], "product_email_templ": [13, 14, 15, 16, 17, 21, 22, 23], "product_expiri": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "product_extend": [13, 14, 21, 22, 23], "product_margin": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "project_issu": [13, 18, 19, 20, 21, 22, 23], "project_task": 13, "project_issue_sheet": [13, 18, 19, 20, 21, 22, 23], "project_timesheet_holidai": [13, 14, 15, 16, 17], "purchas": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "purchase_mrp": [13, 14, 15, 16, 17, 23], "purchase_requisit": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "rate": [13, 14, 15, 16, 17, 22, 23], "rating_project": [13, 14, 22, 23], "rating_project_issu": [13, 22, 23], "report_intrastat": [13, 14, 18, 19, 20, 21, 22, 23], "sale_crm": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "sale_expens": [13, 14, 15, 16, 17, 22, 23], "sale_manag": [13, 14, 15, 16, 17], "sale_margin": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "sale_mrp": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "sale_order_d": [13, 14, 18, 19, 20, 21, 22, 23], "sale_pay": [13, 14], "sale_service_r": [13, 14, 23], "sale_stock": [13, 14, 15, 16, 17, 20, 21, 22, 23], "sale_timesheet": [13, 14, 15, 16, 17, 22, 23], "sales_team": [13, 14, 15, 16, 17, 21, 22, 23], "stock_account": [13, 14, 15, 16, 17, 21, 22, 23], "real": 13, "valuat": 13, "stock_calendar": [13, 22, 23], "stock_dropship": [13, 14, 15, 16, 17, 21, 22, 23], "stock_landed_cost": [13, 14, 15, 16, 17, 21, 22, 23], "stock_picking_batch": [13, 14, 15, 16, 17], "stock_picking_wav": [13, 21, 22, 23], "subscript": [13, 18, 19, 20, 21, 22, 23], "survei": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "survey_crm": [13, 14, 15, 21, 22, 23], "theme_bootswatch": [13, 14, 15, 16, 22, 23], "theme_default": [13, 14, 15, 16, 17, 22, 23], "transifex": [13, 14, 15, 16, 17], "utm": [13, 14, 15, 16, 17, 22, 23], "web_calendar": [13, 21, 22, 23], "web_diagram": [13, 14, 15, 16, 21, 22, 23], "web_editor": [13, 14, 15, 16, 17, 22, 23], "web_kanban": [13, 21, 22, 23], "web_kanban_gaug": [13, 14, 15, 16, 17, 21, 22, 23], "web_plann": [13, 14, 22, 23], "web_settings_dashboard": [13, 14, 15, 22, 23], "web_tour": [13, 14, 15, 16, 17, 23], "website_blog": [13, 14, 15, 16, 17, 21, 22, 23], "website_crm": [13, 14, 15, 16, 17, 21, 22, 23], "website_crm_partner_assign": [13, 14, 15, 16, 17, 21, 22, 23], "website_crm_phone_valid": [13, 14, 15], "website_custom": [13, 14, 15, 16, 17, 21, 22, 23], "website_ev": [13, 14, 15, 16, 17, 21, 22, 23], "website_event_quest": [13, 14, 15, 16, 17, 22, 23], "website_event_sal": [13, 14, 15, 16, 17, 21, 22, 23], "website_event_track": [13, 14, 15, 16, 17, 21, 22, 23], "website_form": [13, 14, 15, 16, 17, 22, 23], "website_form_project": [13, 14, 15, 16, 17], "website_issu": [13, 22, 23], "website_forum": [13, 14, 15, 16, 17, 21, 22, 23], "website_forum_doc": [13, 14, 21, 22, 23], "website_gengo": [13, 14, 15, 16, 21, 22, 23], "website_google_map": [13, 14, 15, 16, 17, 21, 22, 23], "website_hr": [13, 14, 15, 21, 22, 23], "website_hr_recruit": [13, 14, 15, 16, 17, 21, 22, 23], "website_link": [13, 14, 15, 16, 17, 22, 23], "website_livechat": [13, 14, 15, 16, 17, 21, 22, 23], "website_mail": [13, 14, 15, 16, 17, 21, 22, 23], "website_mail_channel": [13, 14, 15, 16, 17, 22, 23], "website_mass_mail": [13, 14, 15, 16, 17, 22, 23], "website_membership": [13, 14, 15, 16, 17, 21, 22, 23], "website_partn": [13, 14, 15, 16, 17, 21, 22, 23], "website_pay": [13, 14, 15, 16, 17, 21, 22, 23], "website_port": [13, 22, 23], "website_portal_sal": [13, 22, 23], "website_project": [13, 21, 22, 23], "website_project_issu": [13, 22, 23], "website_project_issue_sheet": [13, 22, 23], "website_project_timesheet": [13, 23], "website_quot": [13, 14, 21, 22, 23], "website_r": [13, 14, 15, 16], "website_rating_project": [13, 14], "website_rating_project_issu": [13, 22, 23], "website_sal": [13, 14, 15, 16, 17, 21, 22, 23], "website_sale_comparison": [13, 14, 15, 16, 17], "website_sale_deliveri": [13, 14, 15, 16, 17, 21, 22, 23], "website_sale_digit": [13, 14, 15, 16, 17, 22, 23], "website_sale_manag": [13, 14, 15, 16, 17], "website_sale_opt": [13, 14, 22, 23], "website_sale_stock": [13, 14, 15, 16, 17, 22, 23], "website_sale_stock_opt": [13, 14], "website_sale_wishlist": [13, 14, 15, 16, 17], "website_slid": [13, 14, 15, 16, 17, 22, 23], "website_theme_instal": [13, 14, 15, 16, 22, 23], "website_twitt": [13, 14, 15, 16, 17, 21, 22, 23], "timesheet": 13, "sheet": 13, "umbrella": [13, 21, 22], "tree": [13, 14, 21, 22], "account_facturx": [14, 15, 16], "partner_autocomplet": [14, 15, 16, 17], "crm_reveal": [14, 15], "digest": [14, 15, 16, 17], "fetchmail_gmail": [14, 15, 16, 17], "fetchmail_outlook": [14, 15, 16, 17], "google_gmail": [14, 15, 16, 17], "hw_driver": [14, 15, 16], "im_livechat_mail_bot": [14, 15, 16, 17], "im_support": [14, 15, 16], "l10n_cn_citi": [14, 15, 16, 17], "l10n_dk": [14, 15, 16, 17], "l10n_hk": [14, 15, 16, 17], "l10n_id": [14, 15, 16, 17], "l10n_it_edi": [14, 15, 16, 17], "l10n_lt": [14, 15, 16, 17], "l10n_mn": [14, 15, 16, 17], "l10n_za": [14, 15, 16, 17], "mail_bot": [14, 15, 16, 17], "mass_mailing_crm": [14, 15, 16, 17], "mass_mailing_sal": [14, 15, 16, 17], "microsoft_outlook": [14, 15, 17], "mrp_bom_cost": [14, 15], "repair": [14, 15, 16, 17], "partner_autocomplete_address_extend": [14, 15, 16], "pos_cash_rond": 14, "purchase_stock": [14, 15, 16, 17], "sale_purchas": [14, 15, 16, 17], "sale_quotation_build": [14, 15, 16, 17], "sm": [14, 15, 16, 17], "snailmail": [14, 15, 16, 17], "snailmail_account": [14, 15, 16, 17], "social_media": [14, 15, 16, 17], "stock_zebra": [14, 15], "test_mail": [14, 15, 16], "test_mass_mail": [14, 15, 16], "test_websit": [14, 15, 16], "uom": [14, 15, 16, 17], "web_unsplash": [14, 15, 16, 17], "website_sale_link_track": [14, 15], "website_survei": [14, 15], "asset": 14, "exactli": [14, 22], "account_asset_manag": 14, "budget": 14, "enterpris": 14, "account_budget_oca": 14, "suffer": [14, 15, 23], "account_revers": 14, "stock_putaway_product": 14, "account_analytic_default_hr_expens": [15, 16], "account_analytic_default_purchas": [15, 16], "account_debit_not": [15, 16, 17], "attachment_index": [15, 16, 17], "auth_password_polici": [15, 16, 17], "auth_password_policy_signup": [15, 16, 17], "crm_iap_lead": [15, 16, 17], "crm_iap_lead_enrich": [15, 16, 17], "crm_iap_lead_websit": [15, 16, 17], "recov": 15, "crm_sm": [15, 16, 17], "delivery_hs_cod": 15, "event_sm": [15, 16, 17], "hr_fleet": [15, 16, 17], "hr_holidays_attend": [15, 16, 17], "payrol": 15, "payroll_account": 15, "hr_presenc": [15, 16, 17], "hr_skill": [15, 16, 17], "hr_skills_slid": [15, 16, 17], "hr_skills_survei": [15, 16, 17], "hr_work_entri": [15, 16, 17], "l10n_be_edi": [15, 16, 17], "l10n_co_po": [15, 16, 17], "l10n_ie": [15, 16, 17], "l10n_il": [15, 16, 17], "l10n_in_po": [15, 16, 17], "l10n_in_purchase_stock": [15, 16, 17], "l10n_in_sale_stock": [15, 16, 17], "l10n_latam_bas": [15, 16, 17], "l10n_latam_invoice_docu": [15, 16, 17], "l10n_se": [15, 16, 17], "l10n_ua": [15, 16, 17], "mass_mailing_event_sm": [15, 16, 17], "mass_mailing_event_track_sm": [15, 16, 17], "mass_mailing_slid": [15, 16, 17], "mass_mailing_sm": [15, 16, 17], "mrp_account": [15, 16, 17], "mrp_subcontract": [15, 16, 17], "mrp_subcontracting_account": [15, 16, 17], "mrp_subcontracting_dropship": [15, 16, 17], "payment_alipai": [15, 16, 17], "payment_ingenico": [15, 16, 17], "payment_payulatam": [15, 16, 17], "payment_test": [15, 16, 17], "pos_adyen": [15, 16, 17], "pos_cash_round": [15, 16], "pos_epson_print": [15, 16, 17], "pos_epson_printer_restaur": [15, 16, 17], "pos_hr": [15, 16, 17], "pos_kitchen_print": [15, 16], "pos_six": [15, 16, 17], "product_matrix": [15, 16, 17], "purchase_product_matrix": [15, 16, 17], "purchase_requisition_stock": [15, 16, 17], "sale_coupon": [15, 16, 17], "sale_coupon_deliveri": [15, 16, 17], "sale_product_configur": [15, 16, 17], "sale_product_matrix": [15, 16, 17], "sale_timesheet_purchas": [15, 16, 17], "stock_sm": [15, 16, 17], "test_mail_ful": [15, 16], "test_website_slides_ful": [15, 16], "test_xlsx_export": [15, 16], "website_crm_livechat": [15, 16, 17], "website_crm_sm": [15, 16, 17], "website_profil": [15, 16, 17], "website_sale_coupon": [15, 16, 17], "website_sale_coupon_deliveri": [15, 16, 17], "website_sale_product_configur": [15, 16, 17], "website_sale_slid": [15, 16, 17], "website_sale_stock_product_configur": [15, 16, 17], "website_slides_forum": [15, 16, 17], "website_slides_survei": [15, 16, 17], "website_sm": [15, 16, 17], "adopt": 16, "account_statement_import": 16, "account_edi": [16, 17], "account_edi_extend": [16, 17], "account_edi_facturx": [16, 17], "account_edi_proxy_cli": [16, 17], "account_edi_ubl": [16, 17], "account_fleet": [16, 17], "account_qr_code_sepa": [16, 17], "adyen_platform": [16, 17], "auth_password_policy_port": [16, 17], "auth_totp": [16, 17], "auth_totp_port": [16, 17], "coupon": [16, 17], "split": 16, "event_crm": [16, 17], "event_crm_sal": [16, 17], "google_recaptcha": [16, 17], "hr_holidays_calendar": 16, "iap_crm": [16, 17], "iap_mail": [16, 17], "l10n_ar_website_sal": [16, 17], "l10n_ch_qriban": [16, 17], "l10n_cz": [16, 17], "l10n_de_purchas": [16, 17], "l10n_de_repair": [16, 17], "l10n_de_sal": [16, 17], "l10n_de_stock": [16, 17], "l10n_dz": [16, 17], "l10n_es_edi_sii": [16, 17], "l10n_fi": [16, 17], "l10n_gcc_invoic": [16, 17], "l10n_gcc_po": [16, 17], "l10n_id_efaktur": [16, 17], "l10n_it_edi_sdicoop": [16, 17], "l10n_it_stock_ddt": [16, 17], "l10n_sa_invoic": [16, 17], "l10n_sa_po": [16, 17], "l10n_se_ocr": [16, 17], "l10n_sk": [16, 17], "mail_bot_hr": [16, 17], "mail_client_extens": [16, 17], "microsoft_account": [16, 17], "microsoft_calendar": [16, 17], "mrp_landed_cost": [16, 17], "mrp_product_expiri": [16, 17], "odoo_referr": [16, 17], "odoo_referral_port": 16, "payment_fix_register_token": [16, 17], "payment_odoo_by_adyen": [16, 17], "payment_stripe_checkout_webhook": 16, "portal_r": [16, 17], "pos_restaurant_adyen": [16, 17], "sale_project": [16, 17], "sale_purchase_stock": [16, 17], "sale_stock_margin": [16, 17], "sale_timesheet_edit": [16, 17], "test_base_autom": 16, "test_event_ful": 16, "website_event_crm": [16, 17], "website_event_crm_quest": [16, 17], "website_event_meet": [16, 17], "website_event_meet_quiz": [16, 17], "website_event_track_exhibitor": [16, 17], "website_event_track_l": [16, 17], "website_event_track_live_quiz": [16, 17], "website_event_track_quiz": [16, 17], "website_jitsi": [16, 17], "account_edi_ubl_bis3": 17, "account_edi_ubl_cii": 17, "account_sale_timesheet": 17, "auth_totp_mail": 17, "auth_totp_mail_enforc": 17, "barcodes_gs1_nomenclatur": 17, "crm_iap_enrich": 17, "crm_iap_min": 17, "crm_mail_plugin": 17, "delivery_mondialrelai": 17, "event_booth": 17, "event_booth_sal": 17, "gift_card": 17, "hr_work_entry_contract": 17, "hr_work_entry_holidai": 17, "l10n_account_edi_ubl_cii_test": 17, "l10n_ae_po": 17, "l10n_eg": 17, "l10n_eg_edi_eta": 17, "l10n_eu_oss": 17, "l10n_fi_sal": 17, "l10n_fr_facturx_chorus_pro": 17, "l10n_in_edi": 17, "l10n_ke": 17, "l10n_nl_edi": 17, "l10n_no_edi": 17, "l10n_pk": 17, "l10n_tw": 17, "mail_plugin": 17, "mail_group": 17, "mass_mailing_crm_sm": 17, "mass_mailing_sale_sm": 17, "mrp_subcontracting_purchas": 17, "payment_adyen_paybylink": 17, "payment_molli": 17, "pos_coupon": 17, "pos_gift_card": 17, "pos_sale_product_configur": 17, "product_imag": 17, "project_account": 17, "project_hr_expens": 17, "project_mail_plugin": 17, "project_mrp": [17, 18, 19, 20, 21], "project_purchas": 17, "purchase_requisition_stock_dropship": 17, "sale_gift_card": 17, "sale_project_account": 17, "sale_sm": 17, "sale_timesheet_margin": 17, "website_crm_iap_rev": 17, "website_event_booth": 17, "website_event_booth_exhibitor": 17, "website_event_booth_sal": 17, "website_event_booth_sale_exhibitor": 17, "website_event_exhibitor": 17, "website_mail_group": [17, 21, 22], "website_sale_comparison_wishlist": 17, "website_sale_delivery_mondialrelai": 17, "website_sale_gift_card": 17, "website_sale_stock_wishlist": 17, "account_analytic_analysi": [18, 19, 20, 21, 22], "account_analytic_plan": [18, 19, 20, 21, 22], "account_anglo_saxon": [18, 19, 20, 21, 22], "account_chart": [18, 19, 20, 21, 22], "account_coda": [18, 19], "account_followup": [18, 19, 20, 21, 22], "account_invoice_layout": [18, 19], "account_sequ": [18, 19, 20, 21, 22], "analytic_journal_billing_r": [18, 19], "analytic_user_funct": [18, 19, 20, 21, 22], "auction": [18, 19], "audittrail": [18, 19, 20], "base_calendar": [18, 19, 20], "base_contact": [18, 19], "base_crypt": [18, 19], "base_module_doc_rst": [18, 19], "base_module_qu": [18, 19], "base_module_record": [18, 19], "base_report_cr": [18, 19], "base_report_design": [18, 19, 20, 21, 22], "base_synchro": [18, 19], "base_tool": [18, 19], "caldav": [18, 19], "claim_from_deliveri": [18, 19, 20, 21, 22, 23], "crm_caldav": [18, 19], "crm_claim": [18, 19, 20, 21, 22, 23], "crm_fundrais": [18, 19], "crm_helpdesk": [18, 19, 20, 21, 22], "crm_partner_assign": [18, 19, 20, 21, 22, 23], "crm_profil": [18, 19, 20, 21, 22], "document_ftp": [18, 19, 20], "document_": [18, 19], "document_webdav": [18, 19, 20], "email_templ": [18, 19, 20, 21, 22], "event_project": [18, 19], "google_map": [18, 19], "hr_evalu": [18, 19, 20, 21], "hr_timesheet_invoic": [18, 19, 20, 21, 22], "html_view": [18, 19], "idea": [18, 19, 20], "mail_gatewai": [18, 19], "market": [18, 19, 20, 21, 22, 23], "mrp_jit": [18, 19, 20], "mrp_oper": [18, 19, 20, 21, 22, 23], "mrp_subproduct": [18, 19], "multi_compani": [18, 19, 20, 21, 22], "outlook": [18, 19], "product_manufactur": [18, 19, 20], "product_visible_discount": [18, 19, 20, 21, 22, 23], "profile_tool": [18, 19], "project_caldav": [18, 19], "project_gtd": [18, 19, 20], "project_long_term": [18, 19, 20], "project_mailg": [18, 19], "project_messag": [18, 19], "project_plan": [18, 19], "project_retro_plan": [18, 19], "project_scrum": [18, 19], "project_timesheet": [18, 19, 20, 21, 22, 23], "purchase_analytic_plan": [18, 19, 20, 21, 22], "purchase_double_valid": [18, 19, 20, 21, 22], "report_design": [18, 19], "report_webkit": [18, 19, 20, 21, 22, 23], "report_webkit_sampl": [18, 19], "sale_analytic_plan": [18, 19, 20, 21, 22], "sale_journ": [18, 19, 20, 21, 22], "sale_layout": [18, 19, 21, 22, 23], "stock_invoice_directli": [18, 19, 20, 21, 22], "stock_loc": [18, 19, 20], "stock_no_autopick": [18, 19, 20], "stock_plan": [18, 19], "thunderbird": [18, 19], "users_ldap": [18, 19], "web_livechat": [18, 19], "web_uservoic": [18, 19], "wiki": [18, 19], "wiki_faq": [18, 19], "wiki_quality_manu": [18, 19], "wiki_sale_faq": [18, 19], "partial": 19, "dashboard": 19, "sent": 19, "launchpad": 20, "net": 20, "activereview": 20, "account_bank_statement_extens": [20, 21, 22], "account_check_writ": [20, 21, 22], "analytic_contract_hr_expens": [20, 21, 22], "auth_oauth_signup": 20, "auth_openid": [20, 21, 22], "base_statu": 20, "crm_todo": 20, "document_pag": [20, 21], "event_moodl": 20, "google_base_account": 20, "google_doc": 20, "l10n_be_coda": [20, 21, 22], "l10n_fr_rib": [20, 21, 22], "plugin": [20, 21], "plugin_outlook": [20, 21], "plugin_thunderbird": [20, 21], "portal_anonym": 20, "portal_claim": [20, 21, 22], "portal_crm": 20, "portal_ev": 20, "portal_hr_employe": 20, "portal_project": [20, 21, 22], "portal_project_issu": [20, 21, 22], "tab": 20, "web_analyt": [20, 21, 22, 23], "web_linkedin": [20, 21, 22], "web_shortcut": [20, 21], "anglo_saxon_dropship": [21, 22], "hr_applicant_docu": [21, 22], "im": 21, "marketing_crm": [21, 22], "sale_servic": [21, 22, 23], "web_api": [21, 22], "web_gantt": [21, 22], "web_graph": [21, 22], "web_kanban_sparklin": [21, 22], "website_certif": [21, 22], "website_report": [21, 22], "web_test": [21, 22], "web_tests_demo": [21, 22], "web_view_editor": [21, 22, 23], "shortcut": 21, "tent": 22, "account_extra_report": [22, 23], "account_full_reconcil": [22, 23], "account_tax_adjust": [22, 23], "account_tax_exig": [22, 23], "crm_mass_mail": 22, "mail_templ": 22, "hr_equip": [22, 23], "im_chat": 22, "im_odoo_support": [22, 23], "mail_tip": [22, 23], "website_crm_claim": [22, 23], "procurement_jit_stock": 22, "product_uo": [22, 23], "web_tip": [22, 23], "website_instantclick": 22, "contract": 22, "account_analytic_distribut": 22, "print": 22, "bank": 22, "account_payment_ord": 22, "purchase_analytic_distribut": 22, "sale_analytic_distribut": 22, "account_invoice_ship": 23, "sale_order_back2draft": 23, "mass_mailing_security_group": 23, "permiss": 23, "mass": 23, "grant": 23, "offici": 24, "goal": 24, "design": 24, "effort": 24, "represent": 26, "therefor": 26, "ui": 26, "countri": 26, "group": 26, "surviv": 26, "particular": 26, "comment": 26, "overwritten": 26, "l10n_bg": 17, "default_descript": 25, "default_not": 25, "class": 25, "mailactivitytyp": 25, "_name": 25, "email": 25, "p": 25, "meet": 25, "lost": 25, "_rename_field": 25, "delete_child": 0, "child": 0}, "objects": {"openupgradelib": [[0, 0, 0, "-", "openupgrade"], [0, 0, 0, "-", "openupgrade_70"], [0, 0, 0, "-", "openupgrade_80"], [0, 0, 0, "-", "openupgrade_90"]], "openupgradelib.openupgrade": [[0, 1, 1, "", "add_fields"], [0, 1, 1, "", "add_ir_model_fields"], [0, 1, 1, "", "add_xmlid"], [0, 1, 1, "", "check_values_selection_field"], [0, 1, 1, "", "chunked"], [0, 1, 1, "", "column_exists"], [0, 1, 1, "", "convert_field_to_html"], [0, 1, 1, "", "convert_to_company_dependent"], [0, 1, 1, "", "copy_columns"], [0, 1, 1, "", "copy_fields_multilang"], [0, 1, 1, "", "cow_templates_mark_if_equal_to_upstream"], [0, 1, 1, "", "cow_templates_replicate_upstream"], [0, 1, 1, "", "date_to_datetime_tz"], [0, 1, 1, "", "deactivate_workflow_transitions"], [0, 1, 1, "", "delete_model_workflow"], [0, 1, 1, "", "delete_record_translations"], [0, 1, 1, "", "delete_records_safely_by_xml_id"], [0, 1, 1, "", "delete_sql_constraint_safely"], [0, 1, 1, "", "disable_invalid_filters"], [0, 1, 1, "", "drop_columns"], [0, 1, 1, "", "float_to_integer"], [0, 1, 1, "", "get_legacy_name"], [0, 1, 1, "", "lift_constraints"], [0, 1, 1, "", "load_data"], [0, 1, 1, "", "logged_query"], [0, 1, 1, "", "logging"], [0, 1, 1, "", "m2o_to_x2m"], [0, 1, 1, "", "map_values"], [0, 1, 1, "", "merge_models"], [0, 1, 1, "", "message"], [0, 1, 1, "", "migrate"], [0, 1, 1, "", "move_field_m2o"], [0, 1, 1, "", "reactivate_workflow_transitions"], [0, 1, 1, "", "remove_tables_fks"], [0, 1, 1, "", "rename_columns"], [0, 1, 1, "", "rename_fields"], [0, 1, 1, "", "rename_models"], [0, 1, 1, "", "rename_property"], [0, 1, 1, "", "rename_tables"], [0, 1, 1, "", "rename_xmlids"], [0, 1, 1, "", "safe_unlink"], [0, 1, 1, "", "set_defaults"], [0, 1, 1, "", "set_xml_ids_noupdate_value"], [0, 1, 1, "", "table_exists"], [0, 1, 1, "", "update_field_multilang"], [0, 1, 1, "", "update_module_moved_fields"], [0, 1, 1, "", "update_module_moved_models"], [0, 1, 1, "", "update_module_names"], [0, 1, 1, "", "update_workflow_workitems"], [0, 1, 1, "", "warn_possible_dataloss"]], "openupgradelib.openupgrade_70": [[0, 1, 1, "", "get_partner_id_from_user_id"], [0, 1, 1, "", "set_partner_id_from_partner_address_id"]], "openupgradelib.openupgrade_80": [[0, 1, 1, "", "get_last_post_for_model"], [0, 1, 1, "", "set_message_last_post"], [0, 1, 1, "", "update_aliases"]], "openupgradelib.openupgrade_90": [[0, 1, 1, "", "convert_binary_field_to_attachment"], [0, 1, 1, "", "replace_account_types"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"openupgrad": [0, 9, 11, 25], "api": 0, "gener": 0, "method": 0, "7": [0, 20, 21], "0": [0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "8": [0, 21, 22], "9": [0, 22, 23], "after": 1, "migrat": [1, 6, 10, 11, 12, 25], "how": 2, "run": [2, 11], "your": [2, 6, 10, 11], "own": 2, "analysi": [2, 3, 8, 25], "databas": [3, 10, 11], "earlier": 3, "version": [3, 10, 25], "content": 3, "commun": 4, "involv": 4, "script": [6, 11, 25], "develop": [6, 7], "overview": 6, "learn": 6, "from": [6, 11], "exist": 6, "scrip": 6, "code": [6, 11, 25], "review": 6, "open": 6, "pr": 6, "The": [6, 12], "trial": 6, "error": 6, "process": 6, "restart": 6, "upgrad": [6, 11], "fail": 6, "modul": [6, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "instead": 6, "all": 6, "systemat": 6, "resourc": 6, "faq": 7, "field": [8, 25], "format": 8, "welcom": 9, "": 9, "document": 9, "indic": 9, "tabl": [9, 25], "introduct": 10, "older": 10, "contribut": [10, 25], "1": [11, 19, 20], "get": 11, "depend": 11, "openupgradelib": 11, "2": 11, "check": 11, "coverag": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "instal": 11, "3": 11, "make": 11, "copi": 11, "4": 11, "adjust": 11, "configur": 11, "odoo": [11, 12], "option": 11, "obsolet": 11, "file": [11, 25], "5": [11, 18], "fix": 11, "data": 11, "repeat": 11, "write": [11, 25], "miss": 11, "manag": 12, "10": [13, 23], "11": [13, 14], "12": [14, 15], "oca": [14, 15, 23], "account": [14, 23], "financi": 14, "tool": 14, "stock": 14, "logist": 14, "warehous": 14, "13": [15, 16], "14": [16, 17, 25], "15": [17, 25], "6": [18, 19, 20], "invoic": 23, "sale": 23, "workflow": 23, "social": 23, "xml": 26, "id": 26, "typic": 6, "us": 6, "case": 6, "renam": 25, "sourc": 25, "differ": 25, "result": 25, "without": 25, "expect": 25, "v14": 25, "mail_activity_typ": 25, "v15": 25, "With": 25, "updat": 25, "upgrade_analysis_work": 25, "txt": 25}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"OpenUpgrade API": [[0, "openupgrade-api"]], "General methods": [[0, "module-openupgradelib.openupgrade"]], "Methods for OpenUpgrade 7.0": [[0, "methods-for-openupgrade-7-0"]], "Methods for OpenUpgrade 8.0": [[0, "methods-for-openupgrade-8-0"]], "Methods for OpenUpgrade 9.0": [[0, "methods-for-openupgrade-9-0"]], "After migration": [[1, "after-migration"]], "How to run your own analysis": [[2, "how-to-run-your-own-analysis"]], "Database analysis": [[3, "database-analysis"]], "Earlier versions": [[3, "earlier-versions"]], "Contents": [[3, "contents"]], "Community involvement": [[4, "community-involvement"]], "Migration script development": [[6, "migration-script-development"]], "Overview": [[6, "overview"]], "Learn from typical Use cases": [[6, "learn-from-typical-use-cases"]], "Learn from existing migration scrips": [[6, "learn-from-existing-migration-scrips"]], "Learn from code review of open PRs": [[6, "learn-from-code-review-of-open-prs"]], "The Trial and error process for the development of your scripts": [[6, "the-trial-and-error-process-for-the-development-of-your-scripts"]], "Restart the upgrade of the failed module instead of upgrading all systematically": [[6, "restart-the-upgrade-of-the-failed-module-instead-of-upgrading-all-systematically"]], "Learning resources": [[6, "learning-resources"]], "Development FAQ": [[7, "development-faq"]], "Fields analysis format": [[8, "fields-analysis-format"]], "Welcome to OpenUpgrade\u2019s documentation!": [[9, "welcome-to-openupgrade-s-documentation"]], "Indices and tables": [[9, "indices-and-tables"]], "Introduction": [[10, "introduction"]], "Older versions": [[10, "older-versions"]], "Contribute": [[10, "contribute"]], "Migrating your database": [[10, "migrating-your-database"]], "Running the migration": [[11, "running-the-migration"]], "1. Get the code from OpenUpgrade and dependencies": [[11, "get-the-code-from-openupgrade-and-dependencies"]], "OpenUpgrade": [[11, "openupgrade"]], "openupgradelib": [[11, "openupgradelib"]], "2. Check coverage of the migration scripts for your installed modules": [[11, "check-coverage-of-the-migration-scripts-for-your-installed-modules"]], "3. Make a copy of the database to migrate": [[11, "make-a-copy-of-the-database-to-migrate"]], "4. Adjust the configuration for Odoo and OpenUpgrade": [[11, "adjust-the-configuration-for-odoo-and-openupgrade"]], "Configuration options": [[11, "configuration-options"]], "Obsolete options in the Odoo configuration file": [[11, "obsolete-options-in-the-odoo-configuration-file"]], "5. Run the upgrade, fix data and repeat\u2026": [[11, "run-the-upgrade-fix-data-and-repeat"]], "Write the missing migration scripts": [[11, "write-the-missing-migration-scripts"]], "The Odoo Migration Manager": [[12, "the-odoo-migration-manager"]], "Module coverage 10.0 -> 11.0": [[13, "module-coverage-10-0-11-0"]], "Module coverage 11.0 -> 12.0": [[14, "module-coverage-11-0-12-0"]], "OCA modules": [[14, "oca-modules"], [15, "oca-modules"], [23, "oca-modules"]], "OCA/account-financial-tools": [[14, "oca-account-financial-tools"]], "OCA/stock-logistics-warehouse": [[14, "oca-stock-logistics-warehouse"]], "Module coverage 12.0 -> 13.0": [[15, "module-coverage-12-0-13-0"]], "Module coverage 13.0 -> 14.0": [[16, "module-coverage-13-0-14-0"]], "Module coverage 14.0 -> 15.0": [[17, "module-coverage-14-0-15-0"]], "Module coverage 5.0 -> 6.0": [[18, "module-coverage-5-0-6-0"]], "Module coverage 6.0 -> 6.1": [[19, "module-coverage-6-0-6-1"]], "Module coverage 6.1 -> 7.0": [[20, "module-coverage-6-1-7-0"]], "Module coverage 7.0 -> 8.0": [[21, "module-coverage-7-0-8-0"]], "Module coverage 8.0 -> 9.0": [[22, "module-coverage-8-0-9-0"]], "Module coverage 9.0 -> 10.0": [[23, "module-coverage-9-0-10-0"]], "OCA/account-invoicing": [[23, "oca-account-invoicing"]], "OCA/sale-workflow": [[23, "oca-sale-workflow"]], "OCA/social": [[23, "oca-social"]], "Module coverage": [[24, "module-coverage"]], "Field Renaming": [[25, "field-renaming"]], "Analysis": [[25, "analysis"]], "Source Code Differences": [[25, "source-code-differences"]], "Version 14.0": [[25, "version-14-0"]], "Version 15.0": [[25, "version-15-0"]], "Result without migration script / Expected Result": [[25, "result-without-migration-script-expected-result"]], "V14 table mail_activity_type": [[25, "v14-table-mail-activity-type"]], "V15 table mail_activity_type (Without migration script)": [[25, "v15-table-mail-activity-type-without-migration-script"]], "V15 table mail_activity_type (With migration script)": [[25, "v15-table-mail-activity-type-with-migration-script"]], "Contribution to OpenUpgrade": [[25, "contribution-to-openupgrade"]], "Update upgrade_analysis_work.txt file": [[25, "update-upgrade-analysis-work-txt-file"]], "Write migration Script": [[25, "write-migration-script"]], "XML IDs": [[26, "xml-ids"]]}, "indexentries": {"add_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.add_fields"]], "add_ir_model_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.add_ir_model_fields"]], "add_xmlid() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.add_xmlid"]], "check_values_selection_field() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.check_values_selection_field"]], "chunked() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.chunked"]], "column_exists() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.column_exists"]], "convert_binary_field_to_attachment() (in module openupgradelib.openupgrade_90)": [[0, "openupgradelib.openupgrade_90.convert_binary_field_to_attachment"]], "convert_field_to_html() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.convert_field_to_html"]], "convert_to_company_dependent() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.convert_to_company_dependent"]], "copy_columns() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.copy_columns"]], "copy_fields_multilang() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.copy_fields_multilang"]], "cow_templates_mark_if_equal_to_upstream() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.cow_templates_mark_if_equal_to_upstream"]], "cow_templates_replicate_upstream() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.cow_templates_replicate_upstream"]], "date_to_datetime_tz() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.date_to_datetime_tz"]], "deactivate_workflow_transitions() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.deactivate_workflow_transitions"]], "delete_model_workflow() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_model_workflow"]], "delete_record_translations() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_record_translations"]], "delete_records_safely_by_xml_id() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_records_safely_by_xml_id"]], "delete_sql_constraint_safely() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_sql_constraint_safely"]], "disable_invalid_filters() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.disable_invalid_filters"]], "drop_columns() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.drop_columns"]], "float_to_integer() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.float_to_integer"]], "get_last_post_for_model() (in module openupgradelib.openupgrade_80)": [[0, "openupgradelib.openupgrade_80.get_last_post_for_model"]], "get_legacy_name() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.get_legacy_name"]], "get_partner_id_from_user_id() (in module openupgradelib.openupgrade_70)": [[0, "openupgradelib.openupgrade_70.get_partner_id_from_user_id"]], "lift_constraints() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.lift_constraints"]], "load_data() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.load_data"]], "logged_query() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.logged_query"]], "logging() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.logging"]], "m2o_to_x2m() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.m2o_to_x2m"]], "map_values() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.map_values"]], "merge_models() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.merge_models"]], "message() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.message"]], "migrate() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.migrate"]], "module": [[0, "module-openupgradelib.openupgrade"], [0, "module-openupgradelib.openupgrade_70"], [0, "module-openupgradelib.openupgrade_80"], [0, "module-openupgradelib.openupgrade_90"]], "move_field_m2o() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.move_field_m2o"]], "openupgradelib.openupgrade": [[0, "module-openupgradelib.openupgrade"]], "openupgradelib.openupgrade_70": [[0, "module-openupgradelib.openupgrade_70"]], "openupgradelib.openupgrade_80": [[0, "module-openupgradelib.openupgrade_80"]], "openupgradelib.openupgrade_90": [[0, "module-openupgradelib.openupgrade_90"]], "reactivate_workflow_transitions() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.reactivate_workflow_transitions"]], "remove_tables_fks() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.remove_tables_fks"]], "rename_columns() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_columns"]], "rename_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_fields"]], "rename_models() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_models"]], "rename_property() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_property"]], "rename_tables() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_tables"]], "rename_xmlids() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_xmlids"]], "replace_account_types() (in module openupgradelib.openupgrade_90)": [[0, "openupgradelib.openupgrade_90.replace_account_types"]], "safe_unlink() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.safe_unlink"]], "set_defaults() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.set_defaults"]], "set_message_last_post() (in module openupgradelib.openupgrade_80)": [[0, "openupgradelib.openupgrade_80.set_message_last_post"]], "set_partner_id_from_partner_address_id() (in module openupgradelib.openupgrade_70)": [[0, "openupgradelib.openupgrade_70.set_partner_id_from_partner_address_id"]], "set_xml_ids_noupdate_value() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.set_xml_ids_noupdate_value"]], "table_exists() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.table_exists"]], "update_aliases() (in module openupgradelib.openupgrade_80)": [[0, "openupgradelib.openupgrade_80.update_aliases"]], "update_field_multilang() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_field_multilang"]], "update_module_moved_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_module_moved_fields"]], "update_module_moved_models() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_module_moved_models"]], "update_module_names() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_module_names"]], "update_workflow_workitems() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_workflow_workitems"]], "warn_possible_dataloss() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.warn_possible_dataloss"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["API", "after_migration", "analyse", "analysis", "community", "coverage_legend", "development", "devfaq", "format", "index", "intro", "migration_details", "migrationmanager", "modules100-110", "modules110-120", "modules120-130", "modules130-140", "modules140-150", "modules50-60", "modules60-61", "modules61-70", "modules70-80", "modules80-90", "modules90-100", "status", "use_cases/field_renaming", "xmlids"], "filenames": ["API.rst", "after_migration.rst", "analyse.rst", "analysis.rst", "community.rst", "coverage_legend.rst", "development.rst", "devfaq.rst", "format.rst", "index.rst", "intro.rst", "migration_details.rst", "migrationmanager.rst", "modules100-110.rst", "modules110-120.rst", "modules120-130.rst", "modules130-140.rst", "modules140-150.rst", "modules50-60.rst", "modules60-61.rst", "modules61-70.rst", "modules70-80.rst", "modules80-90.rst", "modules90-100.rst", "status.rst", "use_cases/field_renaming.rst", "xmlids.rst"], "titles": ["OpenUpgrade API", "After migration", "How to run your own analysis", "Database analysis", "Community involvement", "<no title>", "Migration script development", "Development FAQ", "Fields analysis format", "Welcome to OpenUpgrade\u2019s documentation!", "Introduction", "Running the migration", "The Odoo Migration Manager", "Module coverage 10.0 -> 11.0", "Module coverage 11.0 -> 12.0", "Module coverage 12.0 -> 13.0", "Module coverage 13.0 -> 14.0", "Module coverage 14.0 -> 15.0", "Module coverage 5.0 -> 6.0", "Module coverage 6.0 -> 6.1", "Module coverage 6.1 -> 7.0", "Module coverage 7.0 -> 8.0", "Module coverage 8.0 -> 9.0", "Module coverage 9.0 -> 10.0", "Module coverage", "Field Renaming", "XML IDs"], "terms": {"The": [0, 1, 2, 3, 7, 8, 9, 10, 11, 21, 24, 26], "librari": [0, 8, 10], "contain": [0, 2, 3, 6, 8, 10], "all": [0, 3, 4, 8, 9, 11, 12, 24, 26], "kind": [0, 6, 14, 15, 23], "helper": [0, 10, 12], "function": [0, 4, 6, 8, 10], "your": [0, 1, 3, 4, 7, 8, 9, 12, 13, 14, 15, 20, 21, 22, 23, 26], "pre": [0, 3, 6, 8, 12, 25], "post": [0, 3, 4, 6, 8, 10, 12, 26], "script": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 16, 17, 24, 26], "itself": [0, 2, 11, 12], "migrat": [0, 2, 3, 4, 5, 7, 8, 9, 16, 17, 21, 24, 26], "own": [0, 3, 9, 12], "modul": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 25, 26], "either": 0, "major": [0, 4, 10, 24], "minor": 0, "version": [0, 1, 2, 6, 7, 9, 11, 12, 24, 26], "upgrad": [0, 1, 2, 4, 7, 8, 9, 10, 12], "It": [0, 6, 8, 10, 12], "can": [0, 1, 3, 4, 5, 6, 8, 10, 11, 12, 16, 17, 24, 26], "instal": [0, 2, 7, 8, 9, 10, 12, 13, 26], "pip": [0, 11, 12], "openupgradelib": [0, 6, 10, 12, 25], "us": [0, 1, 2, 3, 4, 9, 10, 11, 12, 26], "from": [0, 1, 2, 7, 8, 9, 10, 13, 14, 15, 16, 17, 21, 22, 25, 26], "import": [0, 25], "add_field": [0, 9], "env": [0, 25], "field_spec": 0, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 26], "add": [0, 2, 11, 25], "need": [0, 2, 3, 4, 6, 8, 11, 19, 22, 23, 26], "stuff": 0, "have": [0, 1, 3, 4, 5, 6, 8, 11, 12, 16, 17, 26], "new": [0, 1, 2, 5, 7, 8, 11, 13, 14, 15, 16, 17, 20, 22, 23, 25, 26], "field": [0, 3, 6, 7, 9, 26], "popul": 0, "db": [0, 6, 17], "sql": 0, "column": [0, 1, 8, 25], "ir": [0, 26], "model": [0, 1, 3, 8, 25, 26], "entri": [0, 26], "data": [0, 1, 2, 3, 8, 9, 10, 25, 26], "": [0, 1, 3, 5, 8, 12, 13, 14, 15, 16, 17, 23], "intend": 0, "being": [0, 6, 8], "run": [0, 1, 3, 5, 6, 7, 9, 10, 12, 16, 17], "ar": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 26], "go": [0, 4, 6, 11], "declar": [0, 6, 7], "later": [0, 1], "note": [0, 6, 10, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26], "v12": 0, "now": [0, 8, 13, 14, 21, 22, 23], "odoo": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 14, 21, 22, 24, 26], "alwai": [0, 5, 6, 8, 16, 17], "xml": [0, 3, 8, 9], "id": [0, 3, 9, 25], "http": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23], "github": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23], "com": [0, 1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23], "blob": [0, 12], "9201f92a4f29a53a014b462469f27b32dca8fc5a": 0, "addon": [0, 2, 3, 11, 20, 24], "base": [0, 3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "ir_model": 0, "py": [0, 3, 6, 12, 25], "l794": 0, "l802": 0, "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 23, 26], "still": [0, 1, 12], "call": [0, 1, 6, 8, 11, 25], "consist": [0, 1], "avoid": 0, "know": [0, 7], "intern": [0, 12], "pg": 0, "type": [0, 8, 25, 26], "param": 0, "list": [0, 8, 11], "tupl": 0, "follow": [0, 2, 5, 6, 8, 11, 16, 17], "expect": [0, 6, 11], "element": 0, "each": [0, 2, 3, 6, 10, 11], "name": [0, 6, 8, 10, 11, 12, 25], "tabl": [0, 1, 5, 8, 16, 17], "put": 0, "fals": 0, "alreadi": [0, 6, 11, 12], "load": [0, 3, 8, 11, 12, 26], "registri": 0, "thu": [0, 8], "obtain": 0, "wai": [0, 1, 6, 8, 26], "binari": 0, "boolean": 0, "char": [0, 8], "date": 0, "datetim": 0, "float": 0, "html": [0, 25], "integ": 0, "many2mani": 0, "many2on": [0, 8], "many2one_refer": 0, "monetari": 0, "one2mani": 0, "refer": [0, 1, 6, 8, 9, 10, 11], "select": [0, 2, 6, 8, 11], "text": 0, "serial": 0, "vari": 0, "depend": [0, 6, 7, 9, 10], "custom": [0, 2, 3, 4, 6, 12], "ad": [0, 6, 8], "If": [0, 2, 4, 8, 9, 11, 26], "one": [0, 5, 6, 8, 10, 16, 17, 26], "special": 0, "case": [0, 2, 8, 9, 26], "see": [0, 1, 5, 6, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25], "below": [0, 5, 6, 8, 16, 17, 24], "indic": [0, 2], "here": [0, 6, 9, 14, 15, 23, 26], "valid": 0, "postgresql": [0, 1], "www": 0, "org": 0, "doc": 0, "6": [0, 8, 9, 21, 22, 24], "static": 0, "datatyp": 0, "option": [0, 2], "initi": [0, 10], "valu": [0, 7, 8, 11], "includ": [0, 2, 7, 10, 11, 12, 14, 23], "set": [0, 2, 3, 8, 11], "exist": [0, 1, 4, 8, 9, 26], "record": [0, 2, 3, 26], "add_ir_model_field": [0, 9], "cr": 0, "columnspec": 0, "typic": [0, 8, 9], "ir_model_field": 0, "veri": 0, "earli": 0, "stage": [0, 11, 12], "process": [0, 3, 4, 7, 9, 11, 18, 19, 20, 25], "raw": 0, "thei": [0, 1, 8, 11, 22, 26], "place": [0, 2, 3, 25], "befor": [0, 2, 3, 6, 10, 11, 12], "ani": [0, 1, 3, 4, 6, 7, 8, 10, 12, 14, 15, 23, 26], "get": [0, 6, 9, 10], "do": [0, 2, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26], "addit": [0, 3, 26], "constraint": 0, "anoth": [0, 1, 6, 7, 8, 10, 25], "cascad": 0, "craft": 0, "statement": 0, "take": [0, 26], "them": [0, 7, 8, 11, 25, 26], "account": [0, 6, 7, 9, 13, 15, 16, 17, 18, 19, 20, 21, 22], "paramet": [0, 2, 11], "add_xmlid": [0, 9], "xmlid": 0, "res_id": 0, "noupdat": [0, 26], "an": [0, 1, 3, 4, 6, 8, 10, 11, 12, 24], "ir_model_data": 0, "One": 0, "usag": 0, "exampl": [0, 8, 12], "when": [0, 1, 3, 6, 7, 8, 11, 12, 13, 26], "ha": [0, 1, 5, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26], "been": [0, 1, 3, 5, 6, 8, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26], "high": 0, "probabl": [0, 11, 12], "user": [0, 4, 23], "creat": [0, 2, 3, 8, 26], "manual": [0, 8, 11, 23], "For": [0, 6, 7, 11, 12, 24], "currenc": [0, 26], "wa": [0, 3, 6, 12, 21], "openerp": [0, 10, 11], "had": [0, 8], "miss": [0, 5, 13, 14, 15, 16, 17, 22, 23], "hand": 0, "5": [0, 9, 10, 22, 24], "databas": [0, 1, 2, 4, 6, 7, 8, 9, 12, 26], "In": [0, 2, 3, 5, 6, 10, 12, 16, 17, 26], "order": [0, 10, 11, 22], "2": [0, 6, 9, 10, 12, 14, 19, 21, 22, 25], "ident": 0, "which": [0, 1, 2, 3, 6, 8, 11, 12, 26], "fact": 0, "block": 0, "sql_constraint": 0, "check_values_selection_field": [0, 9], "table_nam": 0, "field_nam": 0, "allowed_valu": 0, "check": [0, 6, 7, 9, 10, 22], "onli": [0, 1, 6, 11], "return": [0, 7], "log": [0, 9], "error": [0, 9, 11], "ye": [0, 7], "true": [0, 7, 25], "chunk": [0, 9], "singl": [0, 4], "memori": 0, "perform": [0, 2, 25], "friendli": 0, "iter": 0, "over": [0, 7], "potenti": 0, "larg": 0, "number": 0, "yield": 0, "whole": 0, "time": [0, 6, 8, 11], "don": [0, 9, 11], "t": [0, 9, 11], "nest": 0, "column_exist": [0, 9], "whether": 0, "certain": 0, "convert_field_to_html": [0, 9], "html_field_nam": 0, "verbos": 0, "convert": 0, "convert_to_company_depend": [0, 9], "model_nam": 0, "origin_field_nam": 0, "destination_field_nam": 0, "model_table_nam": 0, "none": 0, "row": 0, "given": [0, 6], "compani": [0, 4], "same": [0, 6, 8, 12, 14, 22], "some": [0, 3, 6, 11], "becom": [0, 6, 8], "must": [0, 11, 26], "execut": [0, 3, 6, 12], "after": [0, 3, 6, 8, 9, 10, 11, 12], "previous": 0, "where": [0, 6, 12], "provid": [0, 4, 10, 11, 24], "taken": [0, 14, 15, 23], "so": [0, 7, 8, 11, 26], "regist": 0, "copy_column": [0, 9], "column_spec": 0, "copi": [0, 3, 4, 6, 8, 9, 10], "hash": 0, "kei": [0, 11], "old_nam": 0, "new_nam": 0, "trigger": [0, 6], "convers": 0, "get_legacy_nam": [0, 9], "old": [0, 1, 5, 6, 8, 10, 16, 17, 26], "make": [0, 2, 7, 9, 10, 12], "sure": [0, 11], "quot": 0, "properli": 0, "coincid": 0, "direct": [0, 11], "eg": 0, "copy_fields_multilang": [0, 9], "destination_model": 0, "destination_t": 0, "destination_column": 0, "relation_column": 0, "source_model": 0, "source_t": 0, "source_column": 0, "translations_onli": 0, "content": [0, 9], "translat": [0, 25], "str": 0, "destin": 0, "_tabl": 0, "receiv": 0, "point": [0, 11], "inner": 0, "join": 0, "done": [0, 5, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "updat": [0, 6, 8, 11, 26], "correspond": [0, 2, 8, 25], "sourc": [0, 6, 10, 11], "null": 0, "skip": [0, 11], "empti": [0, 5, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25], "default": [0, 8, 25], "bool": 0, "handl": 0, "transfer": 0, "won": 0, "12": [0, 6, 9, 11, 24], "cow_templates_mark_if_equal_to_upstream": [0, 9], "mark_colnam": 0, "cow": 0, "d": [0, 6], "templat": [0, 19], "equal": 0, "upstream": 0, "equival": 0, "meant": 0, "sens": 0, "origin": [0, 26], "websit": [0, 13, 14, 15, 16, 17, 21, 22, 23], "hint": 0, "cow_templates_replicate_upstream": [0, 9], "end": [0, 3, 6, 12], "reset": [0, 6], "ran": 0, "date_to_datetime_tz": [0, 9], "user_field_nam": 0, "date_field_nam": 0, "datetime_field_nam": 0, "relat": [0, 8], "timezon": 0, "re": [0, 8, 26], "legaci": 0, "deactivate_workflow_transit": [0, 9], "transit": 0, "disabl": [0, 7], "workflow": [0, 7, 9], "necessari": [0, 6, 11], "automat": [0, 3, 8, 26], "write": [0, 2, 4, 6, 22], "object": 0, "via": 0, "orm": [0, 1], "step": [0, 2, 6, 12], "dictionari": [0, 11], "reactivate_workflow_transit": [0, 9], "should": [0, 6, 8, 9, 24, 26], "deactiv": 0, "pass": [0, 11, 26], "specif": 0, "reason": [0, 12], "delete_model_workflow": [0, 9], "drop_index": 0, "forcefulli": 0, "remov": [0, 1, 8, 21, 26], "activ": [0, 10, 25], "obsolet": [0, 1], "prevent": 0, "foreign": 0, "issu": [0, 4, 6], "delet": [0, 8], "cursor": 0, "drop": 0, "index": [0, 9], "finish": 0, "those": [0, 6], "subsequ": [0, 2, 24], "normal": 0, "delete_record_transl": [0, 9], "xml_id": 0, "cleanup": 0, "delete_records_safely_by_xml_id": [0, 9], "safest": 0, "possibl": [0, 8], "whose": 0, "argument": [0, 6, 7], "switch": 0, "1": [0, 9, 10, 13, 14, 21, 22, 24, 25], "regular": [0, 7], "try": [0, 4, 6, 11], "well": [0, 3, 10, 11], "string": [0, 25], "identifi": 0, "delete_sql_constraint_saf": [0, 9], "v14": 0, "onward": 0, "belong": 0, "disable_invalid_filt": [0, 9], "analyz": 0, "filter": 0, "correct": 0, "click": 0, "wors": 0, "open": [0, 9, 10], "action": [0, 8, 26], "To": 0, "scope": 0, "assur": 0, "work": [0, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25], "v8": 0, "environ": [0, 11], "drop_column": [0, 9], "cover": [0, 4, 5, 13, 16, 17, 21, 26], "mai": [0, 3, 8, 11], "store": 0, "consid": [0, 1, 4], "obviou": 0, "govern": 0, "properti": [0, 8], "float_to_integ": [0, 9], "chang": [0, 3, 5, 6, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26], "just": [0, 3, 9], "truncat": 0, "round": 0, "we": [0, 4, 7], "want": [0, 6, 7, 9, 11, 26], "original_nam": 0, "etc": 0, "instead": [0, 8, 9, 10], "collis": 0, "futur": [0, 1], "past": 0, "current": [0, 26], "lift_constraint": [0, 9], "lift": 0, "adapt": 0, "target": [0, 2, 3, 8, 11], "everyth": 0, "went": 0, "right": [0, 3], "recreat": [0, 26], "load_data": [0, 9, 26], "module_nam": 0, "filenam": 0, "idref": 0, "mode": 0, "init": [0, 6, 11], "csv": [0, 8], "yml": 0, "file": [0, 2, 3, 5, 6, 8, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26], "usual": [0, 6], "occurr": 0, "newli": [0, 4, 8], "essenti": 0, "mark": [0, 5, 8, 13, 14, 15, 16, 17, 22, 23], "without": [0, 2, 6, 8], "forcecr": 0, "mechan": [0, 12], "leav": [0, 6], "its": [0, 11, 26], "theoret": 0, "could": [0, 3, 8], "simpli": [0, 6], "stock": [0, 9, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23], "care": [0, 9, 11], "reiniti": 0, "prefer": 0, "item": [0, 26], "directori": [0, 2, 3, 12, 26], "actual": [0, 8], "resourc": [0, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "other": [0, 2, 4, 6, 8, 14, 15, 23], "path": [0, 2, 10, 11], "rel": 0, "also": [0, 1, 2, 6, 7, 8], "map": [0, 8], "cach": 0, "demo": [0, 2], "init_no_cr": 0, "hack": [0, 5, 16, 17], "As": [0, 6], "dure": [0, 3, 6, 7, 10, 12, 25], "standard": 0, "would": [0, 7], "fail": [0, 9, 11], "requir": [0, 6, 8, 23], "fill": [0, 8], "logged_queri": [0, 9], "queri": 0, "arg": 0, "skip_no_result": 0, "affect": 0, "level": 0, "debug": 0, "suitabl": 0, "substitut": 0, "detail": [0, 6, 9], "shown": 0, "args_detail": 0, "decor": 0, "sub": 0, "develop": [0, 3, 4, 9, 10, 11, 24, 26], "purpos": [0, 1, 6], "written": 0, "everi": [0, 8, 11], "def": [0, 25], "migrate_stock_warehous": 0, "code": [0, 7, 9, 10, 12, 20], "1000": 0, "migrate_partn": 0, "partner": [0, 8], "m2o_to_x2m": [0, 9], "source_field": 0, "transform": [0, 14, 15, 23], "rename_column": [0, 9], "retain": 0, "warn": [0, 18, 19, 20, 21, 22, 23], "loss": [0, 8], "becaus": [0, 1], "invers": 0, "multipl": [0, 8, 11], "allow": [0, 1, 11], "renam": [0, 6, 8, 9, 13, 14, 15, 16, 17, 21, 22, 26], "map_valu": [0, 9], "target_column": 0, "within": [0, 4, 6], "presum": 0, "come": 0, "repres": 0, "retriev": 0, "read": [0, 6, 11, 21], "doe": [0, 7, 10, 14, 22], "support": [0, 10, 11], "m2m": 0, "o2m": 0, "merge_model": [0, 9], "old_model": 0, "new_model": 0, "ref_field": 0, "merg": [0, 13, 14, 15, 16, 17, 20, 21, 22, 23], "doesn": 0, "move": [0, 8, 13, 14, 21, 22], "messag": [0, 9, 19], "kwarg": 0, "handler": 0, "non": [0, 7], "critic": 0, "notif": 0, "about": [0, 9, 11], "extend": 0, "report": [0, 4, 8, 11, 13, 21, 22, 23], "concern": 0, "defin": [0, 26], "no_vers": 0, "use_env": 0, "uid": 0, "context": [0, 12], "plain": 0, "start": [0, 2, 3, 5, 6, 11, 16, 17, 25], "10": [0, 9, 24], "eviron": 0, "request": [0, 10], "ignor": [0, 26], "signatur": 0, "func": 0, "higher": 0, "execept": 0, "frame": 0, "abov": [0, 6], "move_field_m2o": [0, 9], "pool": 0, "registry_old_model": 0, "field_old_model": 0, "m2o_field_old_model": 0, "registry_new_model": 0, "field_new_model": 0, "quick_request": 0, "compute_func": 0, "binary_field": 0, "A": [0, 3, 5, 6, 8, 11, 16, 17, 25], "b": [0, 6], "m2o": 0, "exempl": 0, "product_product": 0, "product_templ": 0, "manag": [0, 3, 6, 7, 8, 9, 14], "avail": [0, 2, 6, 11, 12, 13, 14, 15, 20, 21, 22, 23], "link": 0, "otherwis": 0, "4": [0, 9, 10, 12, 22], "common": 0, "instanc": [0, 2, 6, 7, 8, 11, 12], "val": 0, "differ": [0, 6, 8, 24], "uniqu": 0, "algorithm": 0, "most": [0, 6, 26], "present": 0, "transition_condit": 0, "reactiv": 0, "deprec": 0, "sinc": [0, 6], "11": [0, 9, 24], "were": [0, 3, 6, 8, 12], "remove_tables_fk": [0, 9], "anymor": [0, 3, 23], "keep": [0, 1], "fk": 0, "modif": 0, "modifi": [0, 7, 26], "too": 0, "problem": [0, 25], "slow": 0, "down": 0, "even": [0, 6, 7], "more": [0, 2, 6, 7, 11, 26], "rename_field": [0, 9, 25], "no_deep": 0, "yet": [0, 5, 11, 13, 16, 17], "contrast": 0, "complet": 0, "side": [0, 25], "featur": [0, 8, 14, 23], "export": [0, 11], "whenev": [0, 6], "pure": 0, "preserv": [0, 19], "variabl": [0, 11], "thing": 0, "previs": 0, "todo": [0, 8], "task": [0, 6], "break": 0, "oper": [0, 25], "involv": [0, 9], "Not": [0, 5, 16, 17], "rename_model": [0, 9], "model_spec": 0, "implement": [0, 6, 8], "associ": [0, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "rename_t": [0, 9], "rename_properti": [0, 9], "happen": [0, 1, 6], "table_spec": 0, "sequenc": 0, "result": [0, 4, 6], "rename_xmlid": [0, 9, 26], "xmlids_spec": 0, "allow_merg": 0, "res_group": 0, "although": 0, "respect": 0, "recommend": [0, 11], "categori": [0, 26], "fly": 0, "routin": 0, "resurfac": 0, "longer": 0, "period": 0, "though": [0, 7], "appli": [0, 7, 8], "incomplet": 0, "lead": 0, "inconsist": [0, 6], "safe_unlink": [0, 9], "do_rais": 0, "occur": [0, 26], "unlink": [0, 26], "broken": 0, "transact": 0, "catch": 0, "except": [0, 6], "necessarili": 0, "recordset": 0, "let": 0, "rais": 0, "set_default": [0, 8, 9], "default_spec": 0, "forc": 0, "use_orm": 0, "mean": [0, 1], "assign": [0, 23], "overwrit": 0, "earlier": [0, 9, 11, 12], "bewar": 0, "combin": [0, 6], "claus": 0, "set_xml_ids_noupdate_valu": [0, 9], "table_exist": [0, 9], "view": [0, 2], "update_field_multilang": [0, 9], "languag": 0, "callabl": 0, "old_valu": 0, "lang_cod": 0, "update_module_moved_field": [0, 9], "moved_field": 0, "old_modul": 0, "new_modul": 0, "definit": 0, "No": [0, 13, 14, 15, 17, 20, 21, 22, 23], "nativ": 0, "previou": [0, 3, 11, 26], "update_module_moved_model": [0, 9], "update_module_nam": [0, 9], "namespec": 0, "merge_modul": 0, "deal": 0, "like": [0, 7], "specifi": 0, "update_workflow_workitem": [0, 9], "ref_spec_act": 0, "find": [0, 5, 9, 14, 15, 16, 17, 23], "state": [0, 6], "abl": 0, "continu": [0, 6], "coupl": 0, "extern": 0, "first": [0, 6, 8, 10], "replac": [0, 14, 15], "second": [0, 8, 10], "warn_possible_dataloss": [0, 9], "test": [0, 6], "count": 0, "possibli": 0, "These": [0, 6, 23], "per": [0, 3, 8, 12, 24], "releas": [0, 2, 3, 4, 5, 8, 10, 12, 13, 14, 15, 16, 17, 22, 23, 24, 26], "openupgrade_70": 0, "get_partner_id_from_user_id": [0, 9], "user_id": 0, "partner_id": 0, "set_partner_id_from_partner_address_id": [0, 9], "partner_field": 0, "address_field": 0, "contact": [0, 13, 14, 15, 16, 17, 20, 21, 22, 23], "found": [0, 3, 5, 6, 16, 17], "address": [0, 23], "overrid": 0, "noth": [0, 5, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "openupgrade_80": 0, "get_last_post_for_model": [0, 9], "model_pool": 0, "dict": 0, "latest": [0, 9, 11], "assum": 0, "superuser_id": 0, "question": 0, "set_message_last_post": [0, 9], "message_last_post": 0, "estim": 0, "last": 0, "pooler": 0, "get_pool": 0, "dbname": 0, "update_alias": [0, 9], "set_parent_thread_id": 0, "alias_default": 0, "defaults_id_kei": 0, "alias": 0, "accord": [0, 6], "how": [0, 3, 6, 7, 8, 9], "configur": [0, 2, 4, 9, 10], "model_id": 0, "alias_parent_model_id": 0, "alia": 0, "alias_parent_thread_id": 0, "simpl": [0, 6, 8], "tool": [0, 1, 3, 4, 9, 12], "openupgrade_90": 0, "convert_binary_field_to_attach": [0, 9], "attach": 0, "attribut": [0, 26], "res_nam": 0, "lose": [0, 8, 26], "duplic": 0, "through": [0, 6], "lot": [0, 4, 6, 11], "logic": 0, "guess": 0, "mime": 0, "format": [0, 3, 9], "length": 0, "save": [0, 6], "worth": 0, "much": 0, "techniqu": 0, "replace_account_typ": [0, 9], "type_spec": 0, "unit": 0, "attempt": 0, "openupgrad": [1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26], "prefix": 1, "openupgrade_legacy_": 1, "word": 1, "conserv": 1, "strategi": 1, "fix": [1, 6, 9, 10, 12], "incorrect": 1, "stabl": 1, "while": 1, "clean": [1, 11], "tidi": 1, "e": 1, "restor": [1, 6], "between": [1, 3, 5, 6, 8, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24], "layout": [1, 8, 17], "orphan": 1, "protect": 1, "reintroduc": 1, "There": [1, 12], "_database_cleanup_": 1, "host": [1, 3, 10], "oca": [1, 2, 3, 4, 5, 6, 9, 10, 11, 13, 16, 17, 21, 22, 24], "server": [1, 2, 3, 7, 11, 26], "project": [1, 4, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "purg": 1, "intuit": 1, "encourag": 1, "full": [1, 6, 12, 25], "vacuum": 1, "free": [1, 7], "up": [1, 2, 11], "disk": 1, "space": 1, "document": [1, 11, 13, 14, 15, 18, 19, 20, 21, 22, 23], "two": [2, 3, 10, 25, 26], "upgrade_analysi": [2, 3], "openupgrade_script": [2, 3, 6, 11, 17], "14": [2, 3, 6, 9, 10, 11, 24], "0": [2, 3, 7, 9, 10, 11, 12, 24], "fork": [2, 3, 10, 11], "branch": [2, 3, 10, 11], "That": [2, 6, 7], "openupgrade_record": [2, 3], "On": 2, "both": [2, 6, 7, 11], "distribut": [2, 5, 16, 17, 22, 24], "menu": 2, "gener": [2, 3, 9, 26], "wizard": 2, "recent": 2, "comparison": [2, 26], "config": 2, "connect": 2, "form": [2, 26], "locat": [2, 6], "folder": 2, "subdirectori": [3, 12], "repositori": [3, 11], "edit": [3, 5, 6, 11, 14, 16, 17], "than": [3, 11, 12], "under": [3, 11, 13, 21, 22, 26], "openupgrade_analysi": [3, 5, 6, 13, 14, 15, 16, 17, 20, 21, 22, 23], "txt": [3, 5, 6, 13, 14, 15, 16, 17, 20, 21, 22, 23], "openupgrade_analysis_work": [3, 6], "annot": 3, "noupdate_chang": [3, 26], "review": [3, 5, 9, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26], "python": [3, 6, 12], "openupgrade_general_log": 3, "statist": 3, "accomplish": 4, "parti": [4, 24], "help": [4, 5, 6, 7, 10, 11, 16, 17], "interest": [4, 26], "discuss": [4, 6], "stateg": [], "technic": [4, 9], "pleas": [4, 5, 10, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23], "give": [4, 10, 26], "softwar": 4, "u": [4, 6], "feedback": 4, "improv": [4, 10], "propos": [4, 13, 14, 15, 20, 21, 22, 23], "contribut": [4, 6, 9], "consult": 4, "newer": 4, "profession": 4, "organis": 4, "hire": [4, 10], "technologi": 4, "insist": 4, "back": [4, 6, 10, 12], "independ": 4, "knowledg": [4, 18, 19, 20, 21, 22], "thank": 4, "status": [5, 16, 17], "analys": [5, 13, 14, 15, 16, 17, 20, 21, 22, 23], "readi": [5, 16, 17], "progress": [5, 13, 14, 15, 16, 17, 20, 21, 22, 23], "pull": [5, 6, 10, 13, 14, 15, 16, 17, 21, 22, 23], "look": [5, 12, 16, 17], "out": [5, 11, 16, 17, 26], "explain": 6, "page": [6, 9, 21], "3": [6, 9, 10, 21, 22, 25], "might": [6, 7, 8, 11], "less": 6, "Then": 6, "luckili": 6, "mani": 6, "reduc": 6, "significantli": 6, "api": [6, 9], "appropri": 6, "main": [6, 10], "complex": 6, "what": 6, "appropriatli": 6, "13": [6, 9, 11, 24], "mass_mail": [6, 13, 14, 15, 16, 17, 21, 22, 23], "did": 6, "2273": 6, "introduct": [6, 9], "highlight": 6, "underestim": 6, "power": 6, "situat": [6, 8], "unleash": 6, "successfulli": 6, "overcom": 6, "acc": 6, "pocalyps": 6, "2275": 6, "analysi": [6, 9, 10, 22, 26], "show": 6, "plan": [6, 22], "achiev": 6, "pick": 6, "familiar": 6, "awar": 6, "engag": 6, "contributor": [6, 10], "understand": 6, "basic": 6, "describ": 6, "easi": 6, "localhost": 6, "8069": 6, "web": [6, 11, 13, 14, 15, 16, 17, 21, 22, 23], "stop": [6, 8, 11], "c": 6, "rerun": 6, "fixed_modul": 6, "face": 6, "unexpect": 6, "ensur": 6, "altern": 6, "mention": [6, 25], "left": [6, 26], "off": 6, "caus": [6, 8], "But": 6, "live": [6, 11], "explan": 6, "2499": 6, "q": 6, "3apr": 6, "5bfix": 6, "5d": 6, "faq": [6, 9], "treat": [7, 11], "edi": [7, 20, 21, 22], "detect": [7, 8], "slightli": 7, "loop": 7, "part": [7, 10], "until": 7, "fire": 7, "better": 7, "robust": 7, "against": 7, "anticip": 7, "unknown": 7, "product": [7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26], "never": 7, "ever": 7, "anywai": [7, 23], "corrupt": 7, "9": [7, 9, 12, 24], "engin": 7, "recomput": 7, "section": 8, "displai": 8, "clear": 8, "signal": 8, "line": [8, 11, 25], "descript": [8, 25], "separ": [8, 10, 11], "parenthes": 8, "flag": [8, 11, 26], "encod": 8, "fit": 8, "remain": 8, "determin": 8, "At": [8, 11], "employe": 8, "hr": [8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "deriv": 8, "depart": 8, "hierarchi": 8, "hardcod": 8, "audit": 8, "encount": [8, 11], "Of": 8, "cours": 8, "posibl": 8, "temporari": 8, "lookup": 8, "around": 8, "becam": 8, "titl": 8, "del": [8, 25], "distinct": 8, "manner": 8, "easier": 8, "match": 8, "deleg": 8, "_inherit": 8, "introduc": [8, 11, 12], "inherit": 8, "access": [8, 23, 26], "secur": 8, "rule": 8, "consequ": 8, "overview": [8, 9, 24], "final": 8, "older": [9, 11], "coverag": [9, 10], "adjust": [9, 10], "repeat": [9, 10], "commun": [9, 10, 13, 14, 21, 22], "15": [9, 24], "financi": 9, "logist": 9, "warehous": 9, "invoic": 9, "sale": [9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "social": 9, "8": [9, 24], "7": [9, 22, 24], "learn": [9, 11], "scrip": 9, "pr": 9, "trial": 9, "restart": 9, "systemat": 9, "method": [9, 11, 12], "io": 9, "search": 9, "busi": 10, "applic": 10, "suit": 10, "platform": 10, "aim": 10, "packag": 10, "sold": 10, "sa": 10, "framework": 10, "git": [10, 11], "terminologi": 10, "extra": [10, 17, 22, 23], "commit": [10, 12], "donat": 10, "sponsor": 10, "bin": 11, "directli": 11, "uncov": 11, "openupgrade_framework": [11, 17], "Or": 11, "across": 11, "master": 11, "egg": 11, "integr": 11, "lack": 11, "decid": 11, "absolut": 11, "backup": 11, "command": 11, "rather": 11, "sever": 11, "realli": 11, "openupgrade_target_vers": 11, "stanza": 11, "header": 11, "autoinstal": 11, "force_dep": 11, "With": 11, "manipul": 11, "Be": 11, "circular": 11, "again": 11, "ask": 11, "bug": 11, "yourself": 11, "core": [12, 14, 23], "reli": 12, "built": 12, "dai": 12, "tinyerp": 12, "proprietari": 12, "occassion": [], "glitch": 12, "lifecycl": 12, "8b02879ff5": 12, "docstr": 12, "7c95c14c06d77e5ebbd7aafd9c0c345b47d27d30": 12, "l23": 12, "organ": 12, "lower": 12, "three": 12, "deferred_": 12, "maintain": 12, "collect": [12, 26], "outsid": 12, "statu": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "inform": [13, 14, 15, 17, 20, 21, 22, 23], "share": [13, 14, 15, 18, 19, 20, 21, 22, 23], "trunk": [13, 14, 15, 20, 21, 22, 23], "account_account": [13, 18, 19, 20, 21, 22, 23], "account_analytic_default": [13, 14, 15, 16, 18, 19, 20, 21, 22, 23], "account_asset": [13, 14, 20, 21, 22, 23], "account_bank_statement_import": [13, 14, 15, 16, 22, 23], "account_budget": [13, 14, 18, 19, 20, 21, 22, 23], "account_cancel": [13, 14, 15, 18, 19, 20, 21, 22, 23], "account_cash_basis_base_account": [13, 14, 22, 23], "account_check_print": [13, 14, 15, 16, 17, 22, 23], "account_invo": [13, 14], "account_lock": [13, 14, 15, 16, 17, 22, 23], "account_pay": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "account_tax_cash_basi": [13, 22, 23], "account_tax_python": [13, 14, 15, 16, 17, 22, 23], "account_test": [13, 14, 15, 16, 17, 20, 21, 22, 23], "account_vouch": [13, 14, 15, 18, 19, 20, 21, 22, 23], "analyt": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "anonym": [13, 14, 18, 19, 20, 21, 22, 23], "auth_crypt": [13, 14, 20, 21, 22, 23], "auth_ldap": [13, 14, 15, 16, 17, 20, 21, 22, 23], "auth_oauth": [13, 14, 15, 16, 17, 20, 21, 22, 23], "auth_signup": [13, 14, 15, 16, 17, 20, 21, 22, 23], "barcod": [13, 14, 15, 16, 17, 22, 23], "base_action_rul": [13, 18, 19, 20, 21, 22, 23], "base_autom": [13, 14, 15, 16, 17], "base_address_c": [13, 14, 15, 16, 17], "base_address_extend": [13, 14, 15, 16, 17], "base_gengo": [13, 14, 15, 16, 20, 21, 22, 23], "base_geoloc": [13, 14, 15, 16, 17, 21, 22, 23], "base_iban": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "base_import": [13, 14, 15, 16, 17, 20, 21, 22, 23], "base_import_modul": [13, 14, 15, 16, 17, 21, 22, 23], "base_setup": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "base_sparse_field": [13, 14, 15, 16, 17], "base_vat": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "base_vat_autocomplet": [13, 14], "board": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "bu": [13, 14, 15, 16, 17, 22, 23], "calendar": [13, 14, 15, 16, 17, 21, 22, 23], "calendar_sm": [13, 14, 15, 16, 17], "crm": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "crm_livechat": [13, 14, 15, 16, 17], "crm_phone_valid": [13, 14, 15], "crm_project": [13, 14, 15], "crm_project_issu": [13, 21, 22, 23], "decimal_precis": [13, 14, 15, 18, 19, 20, 21, 22, 23], "deliveri": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "event": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "event_sal": [13, 14, 15, 16, 17, 20, 21, 22, 23], "fetchmail": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fleet": [13, 14, 15, 16, 17, 20, 21, 22, 23], "gamif": [13, 14, 15, 16, 17, 21, 22, 23], "gamification_sale_crm": [13, 14, 15, 16, 17, 21, 22, 23], "google_account": [13, 14, 15, 16, 17, 21, 22, 23], "google_calendar": [13, 14, 15, 16, 17, 21, 22, 23], "google_dr": [13, 14, 15, 16, 17, 21, 22, 23], "google_spreadsheet": [13, 14, 15, 16, 17, 21, 22, 23], "hr_attend": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_contract": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_expens": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_expense_check": [13, 14, 15, 16, 23], "hr_gamif": [13, 14, 15, 16, 17, 21, 22, 23], "hr_holidai": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_mainten": [13, 14, 15, 16, 17, 23], "hr_org_chart": [13, 14, 15, 16, 17], "hr_payrol": [13, 14, 15, 18, 19, 20, 21, 22, 23], "hr_payroll_account": [13, 14, 15, 18, 19, 20, 21, 22, 23], "hr_recruit": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_recruitment_survei": [13, 14, 15, 16, 17, 23], "hr_timesheet": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "hr_timesheet_attend": [13, 14, 15, 16, 17, 23], "hr_timesheet_sheet": [13, 18, 19, 20, 21, 22, 23], "http_rout": [13, 14, 15, 16, 17], "hw_blackbox_b": [13, 14, 15, 23], "hw_escpo": [13, 14, 15, 16, 21, 22, 23], "hw_posbox_homepag": [13, 14, 15, 16, 21, 22, 23], "hw_posbox_upgrad": [13, 14, 15, 21, 22, 23], "hw_proxi": [13, 14, 15, 16, 21, 22, 23], "hw_scale": [13, 14, 15, 21, 22, 23], "hw_scanner": [13, 14, 15, 21, 22, 23], "hw_screen": [13, 14, 15], "iap": [13, 14, 15, 16, 17], "im_livechat": [13, 14, 15, 16, 17, 21, 22, 23], "l10n_ae": [13, 14, 15, 16, 17, 22, 23], "l10n_ar": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_at": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_au": [13, 14, 15, 16, 17, 22, 23], "l10n_be": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_be_hr_payrol": [13, 14, 15, 20, 21, 22, 23], "l10n_be_hr_payroll_account": [13, 14, 15, 20, 21, 22, 23], "l10n_be_hr_payroll_fleet": [13, 14, 15], "l10n_be_intrastat": [13, 14, 22, 23], "l10n_be_intrastat_2019": [13, 14, 23], "l10n_be_invoice_bba": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_bo": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_br": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_ca": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_ch": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_cl": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_cn": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_cn_small_busi": [13, 14, 15, 16, 22, 23], "l10n_cn_standard": [13, 14, 15, 16, 22, 23], "l10n_co": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_cr": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_de": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_de_skr03": [13, 14, 15, 16, 17, 22, 23], "l10n_de_skr04": [13, 14, 15, 16, 17, 22, 23], "l10n_do": [13, 14, 15, 16, 17, 22, 23], "l10n_ec": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_e": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_et": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_eu_servic": [13, 14, 15, 16, 17, 22, 23], "l10n_fr": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_fr_certif": [13, 14, 15, 22, 23], "l10n_fr_fec": [13, 14, 15, 16, 17, 22, 23], "l10n_fr_hr_payrol": [13, 14, 15, 20, 21, 22, 23], "l10n_fr_pos_cert": [13, 14, 15, 16, 17, 22, 23], "l10n_fr_sale_clos": [13, 14, 15, 22, 23], "l10n_generic_coa": [13, 14, 15, 16, 17, 22, 23], "l10n_gr": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_gt": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_hn": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_hr": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_hu": [13, 14, 15, 16, 17, 22, 23], "l10n_in": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_in_hr_payrol": [13, 14, 15, 20, 21, 22, 23], "l10n_in_purchas": [13, 14, 15, 16, 17], "l10n_in_sal": [13, 14, 15, 16, 17], "l10n_in_schedule6": [13, 14, 15, 22, 23], "l10n_in_stock": [13, 14, 15, 16, 17], "l10n_it": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_jp": [13, 14, 15, 16, 17, 22, 23], "l10n_lu": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_ma": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_multilang": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_mx": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_nl": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_no": [13, 14, 15, 16, 17, 22, 23], "l10n_nz": [13, 14, 15, 16, 17, 22, 23], "l10n_pa": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_pe": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_pl": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_pt": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_ro": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_sa": [13, 14, 15, 16, 17, 22, 23], "l10n_sg": [13, 14, 15, 16, 17, 22, 23], "l10n_si": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_syscohada": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_th": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_tr": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_uk": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_u": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_ui": [13, 14, 15, 16, 17, 20, 21, 22, 23], "l10n_ve": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "l10n_vn": [13, 14, 15, 16, 17, 21, 22, 23], "link_track": [13, 14, 15, 16, 17, 22, 23], "lunch": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mail": [13, 14, 15, 16, 17, 20, 21, 22, 23, 25], "mainten": [13, 14, 15, 16, 17, 23], "marketing_campaign": [13, 18, 19, 20, 21, 22, 23], "marketing_campaign_crm_demo": [13, 18, 19, 20, 21, 22, 23], "mass_mailing_ev": [13, 14, 15, 16, 17], "mass_mailing_event_track": [13, 14, 15, 16, 17], "membership": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mrp": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mrp_byproduct": [13, 14, 15, 20, 21, 22, 23], "mrp_repair": [13, 14, 17, 18, 19, 20, 21, 22, 23], "note_pad": [13, 14, 15, 16, 17, 20, 21, 22, 23], "pad": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "pad_project": [13, 14, 15, 16, 17, 20, 21, 22, 23], "payment": [13, 14, 15, 16, 17, 21, 22, 23], "payment_adyen": [13, 14, 15, 16, 17, 21, 22, 23], "payment_author": [13, 14, 15, 16, 17, 22, 23], "payment_buckaroo": [13, 14, 15, 16, 17, 21, 22, 23], "payment_ogon": [13, 14, 15, 17, 21, 22, 23], "payment_payp": [13, 14, 15, 16, 17, 21, 22, 23], "payment_payumonei": [13, 14, 15, 16, 17, 23], "payment_sip": [13, 14, 15, 16, 17, 22, 23], "payment_strip": [13, 14, 15, 16, 17, 23], "payment_stripe_sca": [13, 14, 15, 23], "payment_transf": [13, 14, 15, 16, 17, 21, 22, 23], "phone_valid": [13, 14, 15, 16, 17], "point_of_sal": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "portal": [13, 14, 15, 16, 17, 20, 21, 22, 23], "portal_gamif": [13, 21, 22, 23], "portal_sal": [13, 20, 21, 22, 23], "portal_stock": [13, 20, 21, 22, 23], "pos_cach": [13, 14, 15, 16, 17, 22, 23], "pos_data_drink": [13, 14, 23], "pos_discount": [13, 14, 15, 16, 17, 22, 23], "pos_mercuri": [13, 14, 15, 16, 17, 22, 23], "pos_reprint": [13, 14, 15, 16, 22, 23], "pos_restaur": [13, 14, 15, 16, 17, 22, 23], "pos_sal": [13, 14, 15, 16, 17], "procur": [13, 18, 19, 20, 21, 22, 23], "procurement_jit": [13, 14, 15, 16, 17, 21, 22, 23], "product_email_templ": [13, 14, 15, 16, 17, 21, 22, 23], "product_expiri": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "product_extend": [13, 14, 21, 22, 23], "product_margin": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "project_issu": [13, 18, 19, 20, 21, 22, 23], "project_task": 13, "project_issue_sheet": [13, 18, 19, 20, 21, 22, 23], "project_timesheet_holidai": [13, 14, 15, 16, 17], "purchas": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "purchase_mrp": [13, 14, 15, 16, 17, 23], "purchase_requisit": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "rate": [13, 14, 15, 16, 17, 22, 23], "rating_project": [13, 14, 22, 23], "rating_project_issu": [13, 22, 23], "report_intrastat": [13, 14, 18, 19, 20, 21, 22, 23], "sale_crm": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "sale_expens": [13, 14, 15, 16, 17, 22, 23], "sale_manag": [13, 14, 15, 16, 17], "sale_margin": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "sale_mrp": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "sale_order_d": [13, 14, 18, 19, 20, 21, 22, 23], "sale_pay": [13, 14], "sale_service_r": [13, 14, 23], "sale_stock": [13, 14, 15, 16, 17, 20, 21, 22, 23], "sale_timesheet": [13, 14, 15, 16, 17, 22, 23], "sales_team": [13, 14, 15, 16, 17, 21, 22, 23], "stock_account": [13, 14, 15, 16, 17, 21, 22, 23], "real": 13, "valuat": 13, "stock_calendar": [13, 22, 23], "stock_dropship": [13, 14, 15, 16, 17, 21, 22, 23], "stock_landed_cost": [13, 14, 15, 16, 17, 21, 22, 23], "stock_picking_batch": [13, 14, 15, 16, 17], "stock_picking_wav": [13, 21, 22, 23], "subscript": [13, 18, 19, 20, 21, 22, 23], "survei": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "survey_crm": [13, 14, 15, 21, 22, 23], "theme_bootswatch": [13, 14, 15, 16, 22, 23], "theme_default": [13, 14, 15, 16, 17, 22, 23], "transifex": [13, 14, 15, 16, 17], "utm": [13, 14, 15, 16, 17, 22, 23], "web_calendar": [13, 21, 22, 23], "web_diagram": [13, 14, 15, 16, 21, 22, 23], "web_editor": [13, 14, 15, 16, 17, 22, 23], "web_kanban": [13, 21, 22, 23], "web_kanban_gaug": [13, 14, 15, 16, 17, 21, 22, 23], "web_plann": [13, 14, 22, 23], "web_settings_dashboard": [13, 14, 15, 22, 23], "web_tour": [13, 14, 15, 16, 17, 23], "website_blog": [13, 14, 15, 16, 17, 21, 22, 23], "website_crm": [13, 14, 15, 16, 17, 21, 22, 23], "website_crm_partner_assign": [13, 14, 15, 16, 17, 21, 22, 23], "website_crm_phone_valid": [13, 14, 15], "website_custom": [13, 14, 15, 16, 17, 21, 22, 23], "website_ev": [13, 14, 15, 16, 17, 21, 22, 23], "website_event_quest": [13, 14, 15, 16, 17, 22, 23], "website_event_sal": [13, 14, 15, 16, 17, 21, 22, 23], "website_event_track": [13, 14, 15, 16, 17, 21, 22, 23], "website_form": [13, 14, 15, 16, 17, 22, 23], "website_form_project": [13, 14, 15, 16, 17], "website_issu": [13, 22, 23], "website_forum": [13, 14, 15, 16, 17, 21, 22, 23], "website_forum_doc": [13, 14, 21, 22, 23], "website_gengo": [13, 14, 15, 16, 21, 22, 23], "website_google_map": [13, 14, 15, 16, 17, 21, 22, 23], "website_hr": [13, 14, 15, 21, 22, 23], "website_hr_recruit": [13, 14, 15, 16, 17, 21, 22, 23], "website_link": [13, 14, 15, 16, 17, 22, 23], "website_livechat": [13, 14, 15, 16, 17, 21, 22, 23], "website_mail": [13, 14, 15, 16, 17, 21, 22, 23], "website_mail_channel": [13, 14, 15, 16, 17, 22, 23], "website_mass_mail": [13, 14, 15, 16, 17, 22, 23], "website_membership": [13, 14, 15, 16, 17, 21, 22, 23], "website_partn": [13, 14, 15, 16, 17, 21, 22, 23], "website_pay": [13, 14, 15, 16, 17, 21, 22, 23], "website_port": [13, 22, 23], "website_portal_sal": [13, 22, 23], "website_project": [13, 21, 22, 23], "website_project_issu": [13, 22, 23], "website_project_issue_sheet": [13, 22, 23], "website_project_timesheet": [13, 23], "website_quot": [13, 14, 21, 22, 23], "website_r": [13, 14, 15, 16], "website_rating_project": [13, 14], "website_rating_project_issu": [13, 22, 23], "website_sal": [13, 14, 15, 16, 17, 21, 22, 23], "website_sale_comparison": [13, 14, 15, 16, 17], "website_sale_deliveri": [13, 14, 15, 16, 17, 21, 22, 23], "website_sale_digit": [13, 14, 15, 16, 17, 22, 23], "website_sale_manag": [13, 14, 15, 16, 17], "website_sale_opt": [13, 14, 22, 23], "website_sale_stock": [13, 14, 15, 16, 17, 22, 23], "website_sale_stock_opt": [13, 14], "website_sale_wishlist": [13, 14, 15, 16, 17], "website_slid": [13, 14, 15, 16, 17, 22, 23], "website_theme_instal": [13, 14, 15, 16, 22, 23], "website_twitt": [13, 14, 15, 16, 17, 21, 22, 23], "timesheet": 13, "sheet": 13, "umbrella": [13, 21, 22], "tree": [13, 14, 21, 22], "account_facturx": [14, 15, 16], "partner_autocomplet": [14, 15, 16, 17], "crm_reveal": [14, 15], "digest": [14, 15, 16, 17], "fetchmail_gmail": [14, 15, 16, 17], "fetchmail_outlook": [14, 15, 16, 17], "google_gmail": [14, 15, 16, 17], "hw_driver": [14, 15, 16], "im_livechat_mail_bot": [14, 15, 16, 17], "im_support": [14, 15, 16], "l10n_cn_citi": [14, 15, 16, 17], "l10n_dk": [14, 15, 16, 17], "l10n_hk": [14, 15, 16, 17], "l10n_id": [14, 15, 16, 17], "l10n_it_edi": [14, 15, 16, 17], "l10n_lt": [14, 15, 16, 17], "l10n_mn": [14, 15, 16, 17], "l10n_za": [14, 15, 16, 17], "mail_bot": [14, 15, 16, 17], "mass_mailing_crm": [14, 15, 16, 17], "mass_mailing_sal": [14, 15, 16, 17], "microsoft_outlook": [14, 15, 17], "mrp_bom_cost": [14, 15], "repair": [14, 15, 16, 17], "partner_autocomplete_address_extend": [14, 15, 16], "pos_cash_rond": 14, "purchase_stock": [14, 15, 16, 17], "sale_purchas": [14, 15, 16, 17], "sale_quotation_build": [14, 15, 16, 17], "sm": [14, 15, 16, 17], "snailmail": [14, 15, 16, 17], "snailmail_account": [14, 15, 16, 17], "social_media": [14, 15, 16, 17], "stock_zebra": [14, 15], "test_mail": [14, 15, 16], "test_mass_mail": [14, 15, 16], "test_websit": [14, 15, 16], "uom": [14, 15, 16, 17], "web_unsplash": [14, 15, 16, 17], "website_sale_link_track": [14, 15], "website_survei": [14, 15], "asset": 14, "exactli": [14, 22], "account_asset_manag": 14, "budget": 14, "enterpris": 14, "account_budget_oca": 14, "suffer": [14, 15, 23], "account_revers": 14, "stock_putaway_product": 14, "account_analytic_default_hr_expens": [15, 16], "account_analytic_default_purchas": [15, 16], "account_debit_not": [15, 16, 17], "attachment_index": [15, 16, 17], "auth_password_polici": [15, 16, 17], "auth_password_policy_signup": [15, 16, 17], "crm_iap_lead": [15, 16, 17], "crm_iap_lead_enrich": [15, 16, 17], "crm_iap_lead_websit": [15, 16, 17], "recov": 15, "crm_sm": [15, 16, 17], "delivery_hs_cod": 15, "event_sm": [15, 16, 17], "hr_fleet": [15, 16, 17], "hr_holidays_attend": [15, 16, 17], "payrol": 15, "payroll_account": 15, "hr_presenc": [15, 16, 17], "hr_skill": [15, 16, 17], "hr_skills_slid": [15, 16, 17], "hr_skills_survei": [15, 16, 17], "hr_work_entri": [15, 16, 17], "l10n_be_edi": [15, 16, 17], "l10n_co_po": [15, 16, 17], "l10n_ie": [15, 16, 17], "l10n_il": [15, 16, 17], "l10n_in_po": [15, 16, 17], "l10n_in_purchase_stock": [15, 16, 17], "l10n_in_sale_stock": [15, 16, 17], "l10n_latam_bas": [15, 16, 17], "l10n_latam_invoice_docu": [15, 16, 17], "l10n_se": [15, 16, 17], "l10n_ua": [15, 16, 17], "mass_mailing_event_sm": [15, 16, 17], "mass_mailing_event_track_sm": [15, 16, 17], "mass_mailing_slid": [15, 16, 17], "mass_mailing_sm": [15, 16, 17], "mrp_account": [15, 16, 17], "mrp_subcontract": [15, 16, 17], "mrp_subcontracting_account": [15, 16, 17], "mrp_subcontracting_dropship": [15, 16, 17], "payment_alipai": [15, 16, 17], "payment_ingenico": [15, 16, 17], "payment_payulatam": [15, 16, 17], "payment_test": [15, 16, 17], "pos_adyen": [15, 16, 17], "pos_cash_round": [15, 16], "pos_epson_print": [15, 16, 17], "pos_epson_printer_restaur": [15, 16, 17], "pos_hr": [15, 16, 17], "pos_kitchen_print": [15, 16], "pos_six": [15, 16, 17], "product_matrix": [15, 16, 17], "purchase_product_matrix": [15, 16, 17], "purchase_requisition_stock": [15, 16, 17], "sale_coupon": [15, 16, 17], "sale_coupon_deliveri": [15, 16, 17], "sale_product_configur": [15, 16, 17], "sale_product_matrix": [15, 16, 17], "sale_timesheet_purchas": [15, 16, 17], "stock_sm": [15, 16, 17], "test_mail_ful": [15, 16], "test_website_slides_ful": [15, 16], "test_xlsx_export": [15, 16], "website_crm_livechat": [15, 16, 17], "website_crm_sm": [15, 16, 17], "website_profil": [15, 16, 17], "website_sale_coupon": [15, 16, 17], "website_sale_coupon_deliveri": [15, 16, 17], "website_sale_product_configur": [15, 16, 17], "website_sale_slid": [15, 16, 17], "website_sale_stock_product_configur": [15, 16, 17], "website_slides_forum": [15, 16, 17], "website_slides_survei": [15, 16, 17], "website_sm": [15, 16, 17], "adopt": 16, "account_statement_import": 16, "account_edi": [16, 17], "account_edi_extend": [16, 17], "account_edi_facturx": [16, 17], "account_edi_proxy_cli": [16, 17], "account_edi_ubl": [16, 17], "account_fleet": [16, 17], "account_qr_code_sepa": [16, 17], "adyen_platform": [16, 17], "auth_password_policy_port": [16, 17], "auth_totp": [16, 17], "auth_totp_port": [16, 17], "coupon": [16, 17], "split": 16, "event_crm": [16, 17], "event_crm_sal": [16, 17], "google_recaptcha": [16, 17], "hr_holidays_calendar": 16, "iap_crm": [16, 17], "iap_mail": [16, 17], "l10n_ar_website_sal": [16, 17], "l10n_ch_qriban": [16, 17], "l10n_cz": [16, 17], "l10n_de_purchas": [16, 17], "l10n_de_repair": [16, 17], "l10n_de_sal": [16, 17], "l10n_de_stock": [16, 17], "l10n_dz": [16, 17], "l10n_es_edi_sii": [16, 17], "l10n_fi": [16, 17], "l10n_gcc_invoic": [16, 17], "l10n_gcc_po": [16, 17], "l10n_id_efaktur": [16, 17], "l10n_it_edi_sdicoop": [16, 17], "l10n_it_stock_ddt": [16, 17], "l10n_sa_invoic": [16, 17], "l10n_sa_po": [16, 17], "l10n_se_ocr": [16, 17], "l10n_sk": [16, 17], "mail_bot_hr": [16, 17], "mail_client_extens": [16, 17], "microsoft_account": [16, 17], "microsoft_calendar": [16, 17], "mrp_landed_cost": [16, 17], "mrp_product_expiri": [16, 17], "odoo_referr": [16, 17], "odoo_referral_port": 16, "payment_fix_register_token": [16, 17], "payment_odoo_by_adyen": [16, 17], "payment_stripe_checkout_webhook": 16, "portal_r": [16, 17], "pos_restaurant_adyen": [16, 17], "sale_project": [16, 17], "sale_purchase_stock": [16, 17], "sale_stock_margin": [16, 17], "sale_timesheet_edit": [16, 17], "test_base_autom": 16, "test_event_ful": 16, "website_event_crm": [16, 17], "website_event_crm_quest": [16, 17], "website_event_meet": [16, 17], "website_event_meet_quiz": [16, 17], "website_event_track_exhibitor": [16, 17], "website_event_track_l": [16, 17], "website_event_track_live_quiz": [16, 17], "website_event_track_quiz": [16, 17], "website_jitsi": [16, 17], "account_edi_ubl_bis3": 17, "account_edi_ubl_cii": 17, "account_sale_timesheet": 17, "auth_totp_mail": 17, "auth_totp_mail_enforc": 17, "barcodes_gs1_nomenclatur": 17, "crm_iap_enrich": 17, "crm_iap_min": 17, "crm_mail_plugin": 17, "delivery_mondialrelai": 17, "event_booth": 17, "event_booth_sal": 17, "gift_card": 17, "hr_work_entry_contract": 17, "hr_work_entry_holidai": 17, "l10n_account_edi_ubl_cii_test": 17, "l10n_ae_po": 17, "l10n_eg": 17, "l10n_eg_edi_eta": 17, "l10n_eu_oss": 17, "l10n_fi_sal": 17, "l10n_fr_facturx_chorus_pro": 17, "l10n_in_edi": 17, "l10n_ke": 17, "l10n_nl_edi": 17, "l10n_no_edi": 17, "l10n_pk": 17, "l10n_tw": 17, "mail_plugin": 17, "mail_group": 17, "mass_mailing_crm_sm": 17, "mass_mailing_sale_sm": 17, "mrp_subcontracting_purchas": 17, "payment_adyen_paybylink": 17, "payment_molli": 17, "pos_coupon": 17, "pos_gift_card": 17, "pos_sale_product_configur": 17, "product_imag": 17, "project_account": 17, "project_hr_expens": 17, "project_mail_plugin": 17, "project_mrp": [17, 18, 19, 20, 21], "project_purchas": 17, "purchase_requisition_stock_dropship": 17, "sale_gift_card": 17, "sale_project_account": 17, "sale_sm": 17, "sale_timesheet_margin": 17, "website_crm_iap_rev": 17, "website_event_booth": 17, "website_event_booth_exhibitor": 17, "website_event_booth_sal": 17, "website_event_booth_sale_exhibitor": 17, "website_event_exhibitor": 17, "website_mail_group": [17, 21, 22], "website_sale_comparison_wishlist": 17, "website_sale_delivery_mondialrelai": 17, "website_sale_gift_card": 17, "website_sale_stock_wishlist": 17, "account_analytic_analysi": [18, 19, 20, 21, 22], "account_analytic_plan": [18, 19, 20, 21, 22], "account_anglo_saxon": [18, 19, 20, 21, 22], "account_chart": [18, 19, 20, 21, 22], "account_coda": [18, 19], "account_followup": [18, 19, 20, 21, 22], "account_invoice_layout": [18, 19], "account_sequ": [18, 19, 20, 21, 22], "analytic_journal_billing_r": [18, 19], "analytic_user_funct": [18, 19, 20, 21, 22], "auction": [18, 19], "audittrail": [18, 19, 20], "base_calendar": [18, 19, 20], "base_contact": [18, 19], "base_crypt": [18, 19], "base_module_doc_rst": [18, 19], "base_module_qu": [18, 19], "base_module_record": [18, 19], "base_report_cr": [18, 19], "base_report_design": [18, 19, 20, 21, 22], "base_synchro": [18, 19], "base_tool": [18, 19], "caldav": [18, 19], "claim_from_deliveri": [18, 19, 20, 21, 22, 23], "crm_caldav": [18, 19], "crm_claim": [18, 19, 20, 21, 22, 23], "crm_fundrais": [18, 19], "crm_helpdesk": [18, 19, 20, 21, 22], "crm_partner_assign": [18, 19, 20, 21, 22, 23], "crm_profil": [18, 19, 20, 21, 22], "document_ftp": [18, 19, 20], "document_": [18, 19], "document_webdav": [18, 19, 20], "email_templ": [18, 19, 20, 21, 22], "event_project": [18, 19], "google_map": [18, 19], "hr_evalu": [18, 19, 20, 21], "hr_timesheet_invoic": [18, 19, 20, 21, 22], "html_view": [18, 19], "idea": [18, 19, 20], "mail_gatewai": [18, 19], "market": [18, 19, 20, 21, 22, 23], "mrp_jit": [18, 19, 20], "mrp_oper": [18, 19, 20, 21, 22, 23], "mrp_subproduct": [18, 19], "multi_compani": [18, 19, 20, 21, 22], "outlook": [18, 19], "product_manufactur": [18, 19, 20], "product_visible_discount": [18, 19, 20, 21, 22, 23], "profile_tool": [18, 19], "project_caldav": [18, 19], "project_gtd": [18, 19, 20], "project_long_term": [18, 19, 20], "project_mailg": [18, 19], "project_messag": [18, 19], "project_plan": [18, 19], "project_retro_plan": [18, 19], "project_scrum": [18, 19], "project_timesheet": [18, 19, 20, 21, 22, 23], "purchase_analytic_plan": [18, 19, 20, 21, 22], "purchase_double_valid": [18, 19, 20, 21, 22], "report_design": [18, 19], "report_webkit": [18, 19, 20, 21, 22, 23], "report_webkit_sampl": [18, 19], "sale_analytic_plan": [18, 19, 20, 21, 22], "sale_journ": [18, 19, 20, 21, 22], "sale_layout": [18, 19, 21, 22, 23], "stock_invoice_directli": [18, 19, 20, 21, 22], "stock_loc": [18, 19, 20], "stock_no_autopick": [18, 19, 20], "stock_plan": [18, 19], "thunderbird": [18, 19], "users_ldap": [18, 19], "web_livechat": [18, 19], "web_uservoic": [18, 19], "wiki": [18, 19], "wiki_faq": [18, 19], "wiki_quality_manu": [18, 19], "wiki_sale_faq": [18, 19], "partial": 19, "dashboard": 19, "sent": 19, "launchpad": 20, "net": 20, "activereview": 20, "account_bank_statement_extens": [20, 21, 22], "account_check_writ": [20, 21, 22], "analytic_contract_hr_expens": [20, 21, 22], "auth_oauth_signup": 20, "auth_openid": [20, 21, 22], "base_statu": 20, "crm_todo": 20, "document_pag": [20, 21], "event_moodl": 20, "google_base_account": 20, "google_doc": 20, "l10n_be_coda": [20, 21, 22], "l10n_fr_rib": [20, 21, 22], "plugin": [20, 21], "plugin_outlook": [20, 21], "plugin_thunderbird": [20, 21], "portal_anonym": 20, "portal_claim": [20, 21, 22], "portal_crm": 20, "portal_ev": 20, "portal_hr_employe": 20, "portal_project": [20, 21, 22], "portal_project_issu": [20, 21, 22], "tab": 20, "web_analyt": [20, 21, 22, 23], "web_linkedin": [20, 21, 22], "web_shortcut": [20, 21], "anglo_saxon_dropship": [21, 22], "hr_applicant_docu": [21, 22], "im": 21, "marketing_crm": [21, 22], "sale_servic": [21, 22, 23], "web_api": [21, 22], "web_gantt": [21, 22], "web_graph": [21, 22], "web_kanban_sparklin": [21, 22], "website_certif": [21, 22], "website_report": [21, 22], "web_test": [21, 22], "web_tests_demo": [21, 22], "web_view_editor": [21, 22, 23], "shortcut": 21, "tent": 22, "account_extra_report": [22, 23], "account_full_reconcil": [22, 23], "account_tax_adjust": [22, 23], "account_tax_exig": [22, 23], "crm_mass_mail": 22, "mail_templ": 22, "hr_equip": [22, 23], "im_chat": 22, "im_odoo_support": [22, 23], "mail_tip": [22, 23], "website_crm_claim": [22, 23], "procurement_jit_stock": 22, "product_uo": [22, 23], "web_tip": [22, 23], "website_instantclick": 22, "contract": 22, "account_analytic_distribut": 22, "print": 22, "bank": 22, "account_payment_ord": 22, "purchase_analytic_distribut": 22, "sale_analytic_distribut": 22, "account_invoice_ship": 23, "sale_order_back2draft": 23, "mass_mailing_security_group": 23, "permiss": 23, "mass": 23, "grant": 23, "offici": 24, "goal": 24, "design": 24, "effort": 24, "represent": 26, "therefor": 26, "ui": 26, "countri": 26, "group": 26, "surviv": 26, "particular": 26, "comment": 26, "overwritten": 26, "l10n_bg": 17, "default_descript": 25, "default_not": 25, "class": 25, "mailactivitytyp": 25, "_name": 25, "email": 25, "p": 25, "meet": 25, "lost": 25, "_rename_field": 25, "delete_child": 0, "child": 0, "strateg": 4, "occasion": 12, "l10n_gcc_invoice_stock_account": 17, "l10n_in_edi_ewaybil": 17, "l10n_in_upi": 17, "l10n_ke_edi_tremol": 17, "l10n_lu_peppol_id": 17, "l10n_my": 17, "l10n_ph": 17, "l10n_r": 17, "pos_sale_margin": 17, "sale_mrp_margin": 17, "website_sale_delivery_giftcard": 17}, "objects": {"openupgradelib": [[0, 0, 0, "-", "openupgrade"], [0, 0, 0, "-", "openupgrade_70"], [0, 0, 0, "-", "openupgrade_80"], [0, 0, 0, "-", "openupgrade_90"]], "openupgradelib.openupgrade": [[0, 1, 1, "", "add_fields"], [0, 1, 1, "", "add_ir_model_fields"], [0, 1, 1, "", "add_xmlid"], [0, 1, 1, "", "check_values_selection_field"], [0, 1, 1, "", "chunked"], [0, 1, 1, "", "column_exists"], [0, 1, 1, "", "convert_field_to_html"], [0, 1, 1, "", "convert_to_company_dependent"], [0, 1, 1, "", "copy_columns"], [0, 1, 1, "", "copy_fields_multilang"], [0, 1, 1, "", "cow_templates_mark_if_equal_to_upstream"], [0, 1, 1, "", "cow_templates_replicate_upstream"], [0, 1, 1, "", "date_to_datetime_tz"], [0, 1, 1, "", "deactivate_workflow_transitions"], [0, 1, 1, "", "delete_model_workflow"], [0, 1, 1, "", "delete_record_translations"], [0, 1, 1, "", "delete_records_safely_by_xml_id"], [0, 1, 1, "", "delete_sql_constraint_safely"], [0, 1, 1, "", "disable_invalid_filters"], [0, 1, 1, "", "drop_columns"], [0, 1, 1, "", "float_to_integer"], [0, 1, 1, "", "get_legacy_name"], [0, 1, 1, "", "lift_constraints"], [0, 1, 1, "", "load_data"], [0, 1, 1, "", "logged_query"], [0, 1, 1, "", "logging"], [0, 1, 1, "", "m2o_to_x2m"], [0, 1, 1, "", "map_values"], [0, 1, 1, "", "merge_models"], [0, 1, 1, "", "message"], [0, 1, 1, "", "migrate"], [0, 1, 1, "", "move_field_m2o"], [0, 1, 1, "", "reactivate_workflow_transitions"], [0, 1, 1, "", "remove_tables_fks"], [0, 1, 1, "", "rename_columns"], [0, 1, 1, "", "rename_fields"], [0, 1, 1, "", "rename_models"], [0, 1, 1, "", "rename_property"], [0, 1, 1, "", "rename_tables"], [0, 1, 1, "", "rename_xmlids"], [0, 1, 1, "", "safe_unlink"], [0, 1, 1, "", "set_defaults"], [0, 1, 1, "", "set_xml_ids_noupdate_value"], [0, 1, 1, "", "table_exists"], [0, 1, 1, "", "update_field_multilang"], [0, 1, 1, "", "update_module_moved_fields"], [0, 1, 1, "", "update_module_moved_models"], [0, 1, 1, "", "update_module_names"], [0, 1, 1, "", "update_workflow_workitems"], [0, 1, 1, "", "warn_possible_dataloss"]], "openupgradelib.openupgrade_70": [[0, 1, 1, "", "get_partner_id_from_user_id"], [0, 1, 1, "", "set_partner_id_from_partner_address_id"]], "openupgradelib.openupgrade_80": [[0, 1, 1, "", "get_last_post_for_model"], [0, 1, 1, "", "set_message_last_post"], [0, 1, 1, "", "update_aliases"]], "openupgradelib.openupgrade_90": [[0, 1, 1, "", "convert_binary_field_to_attachment"], [0, 1, 1, "", "replace_account_types"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"openupgrad": [0, 9, 11, 25], "api": 0, "gener": 0, "method": 0, "7": [0, 20, 21], "0": [0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "8": [0, 21, 22], "9": [0, 22, 23], "after": 1, "migrat": [1, 6, 10, 11, 12, 25], "how": 2, "run": [2, 11], "your": [2, 6, 10, 11], "own": 2, "analysi": [2, 3, 8, 25], "databas": [3, 10, 11], "earlier": 3, "version": [3, 10, 25], "content": 3, "commun": 4, "involv": 4, "script": [6, 11, 25], "develop": [6, 7], "overview": 6, "learn": 6, "from": [6, 11], "exist": 6, "scrip": 6, "code": [6, 11, 25], "review": 6, "open": 6, "pr": 6, "The": [6, 12], "trial": 6, "error": 6, "process": 6, "restart": 6, "upgrad": [6, 11], "fail": 6, "modul": [6, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "instead": 6, "all": 6, "systemat": 6, "resourc": 6, "faq": 7, "field": [8, 25], "format": 8, "welcom": 9, "": 9, "document": 9, "indic": 9, "tabl": [9, 25], "introduct": 10, "older": 10, "contribut": [10, 25], "1": [11, 19, 20], "get": 11, "depend": 11, "openupgradelib": 11, "2": 11, "check": 11, "coverag": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "instal": 11, "3": 11, "make": 11, "copi": 11, "4": 11, "adjust": 11, "configur": 11, "odoo": [11, 12], "option": 11, "obsolet": 11, "file": [11, 25], "5": [11, 18], "fix": 11, "data": 11, "repeat": 11, "write": [11, 25], "miss": 11, "manag": 12, "10": [13, 23], "11": [13, 14], "12": [14, 15], "oca": [14, 15, 23], "account": [14, 23], "financi": 14, "tool": 14, "stock": 14, "logist": 14, "warehous": 14, "13": [15, 16], "14": [16, 17, 25], "15": [17, 25], "6": [18, 19, 20], "invoic": 23, "sale": 23, "workflow": 23, "social": 23, "xml": 26, "id": 26, "typic": 6, "us": 6, "case": 6, "renam": 25, "sourc": 25, "differ": 25, "result": 25, "without": 25, "expect": 25, "v14": 25, "mail_activity_typ": 25, "v15": 25, "With": 25, "updat": 25, "upgrade_analysis_work": 25, "txt": 25}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"OpenUpgrade API": [[0, "openupgrade-api"]], "General methods": [[0, "module-openupgradelib.openupgrade"]], "Methods for OpenUpgrade 7.0": [[0, "methods-for-openupgrade-7-0"]], "Methods for OpenUpgrade 8.0": [[0, "methods-for-openupgrade-8-0"]], "Methods for OpenUpgrade 9.0": [[0, "methods-for-openupgrade-9-0"]], "After migration": [[1, "after-migration"]], "How to run your own analysis": [[2, "how-to-run-your-own-analysis"]], "Database analysis": [[3, "database-analysis"]], "Earlier versions": [[3, "earlier-versions"]], "Contents": [[3, "contents"]], "Community involvement": [[4, "community-involvement"]], "Migration script development": [[6, "migration-script-development"]], "Overview": [[6, "overview"]], "Learn from typical Use cases": [[6, "learn-from-typical-use-cases"]], "Learn from existing migration scrips": [[6, "learn-from-existing-migration-scrips"]], "Learn from code review of open PRs": [[6, "learn-from-code-review-of-open-prs"]], "The Trial and error process for the development of your scripts": [[6, "the-trial-and-error-process-for-the-development-of-your-scripts"]], "Restart the upgrade of the failed module instead of upgrading all systematically": [[6, "restart-the-upgrade-of-the-failed-module-instead-of-upgrading-all-systematically"]], "Learning resources": [[6, "learning-resources"]], "Development FAQ": [[7, "development-faq"]], "Fields analysis format": [[8, "fields-analysis-format"]], "Welcome to OpenUpgrade\u2019s documentation!": [[9, "welcome-to-openupgrade-s-documentation"]], "Indices and tables": [[9, "indices-and-tables"]], "Introduction": [[10, "introduction"]], "Older versions": [[10, "older-versions"]], "Contribute": [[10, "contribute"]], "Migrating your database": [[10, "migrating-your-database"]], "Running the migration": [[11, "running-the-migration"]], "1. Get the code from OpenUpgrade and dependencies": [[11, "get-the-code-from-openupgrade-and-dependencies"]], "OpenUpgrade": [[11, "openupgrade"]], "openupgradelib": [[11, "openupgradelib"]], "2. Check coverage of the migration scripts for your installed modules": [[11, "check-coverage-of-the-migration-scripts-for-your-installed-modules"]], "3. Make a copy of the database to migrate": [[11, "make-a-copy-of-the-database-to-migrate"]], "4. Adjust the configuration for Odoo and OpenUpgrade": [[11, "adjust-the-configuration-for-odoo-and-openupgrade"]], "Configuration options": [[11, "configuration-options"]], "Obsolete options in the Odoo configuration file": [[11, "obsolete-options-in-the-odoo-configuration-file"]], "5. Run the upgrade, fix data and repeat\u2026": [[11, "run-the-upgrade-fix-data-and-repeat"]], "Write the missing migration scripts": [[11, "write-the-missing-migration-scripts"]], "The Odoo Migration Manager": [[12, "the-odoo-migration-manager"]], "Module coverage 10.0 -> 11.0": [[13, "module-coverage-10-0-11-0"]], "Module coverage 11.0 -> 12.0": [[14, "module-coverage-11-0-12-0"]], "OCA modules": [[14, "oca-modules"], [15, "oca-modules"], [23, "oca-modules"]], "OCA/account-financial-tools": [[14, "oca-account-financial-tools"]], "OCA/stock-logistics-warehouse": [[14, "oca-stock-logistics-warehouse"]], "Module coverage 12.0 -> 13.0": [[15, "module-coverage-12-0-13-0"]], "Module coverage 13.0 -> 14.0": [[16, "module-coverage-13-0-14-0"]], "Module coverage 14.0 -> 15.0": [[17, "module-coverage-14-0-15-0"]], "Module coverage 5.0 -> 6.0": [[18, "module-coverage-5-0-6-0"]], "Module coverage 6.0 -> 6.1": [[19, "module-coverage-6-0-6-1"]], "Module coverage 6.1 -> 7.0": [[20, "module-coverage-6-1-7-0"]], "Module coverage 7.0 -> 8.0": [[21, "module-coverage-7-0-8-0"]], "Module coverage 8.0 -> 9.0": [[22, "module-coverage-8-0-9-0"]], "Module coverage 9.0 -> 10.0": [[23, "module-coverage-9-0-10-0"]], "OCA/account-invoicing": [[23, "oca-account-invoicing"]], "OCA/sale-workflow": [[23, "oca-sale-workflow"]], "OCA/social": [[23, "oca-social"]], "Module coverage": [[24, "module-coverage"]], "Field Renaming": [[25, "field-renaming"]], "Analysis": [[25, "analysis"]], "Source Code Differences": [[25, "source-code-differences"]], "Version 14.0": [[25, "version-14-0"]], "Version 15.0": [[25, "version-15-0"]], "Result without migration script / Expected Result": [[25, "result-without-migration-script-expected-result"]], "V14 table mail_activity_type": [[25, "v14-table-mail-activity-type"]], "V15 table mail_activity_type (Without migration script)": [[25, "v15-table-mail-activity-type-without-migration-script"]], "V15 table mail_activity_type (With migration script)": [[25, "v15-table-mail-activity-type-with-migration-script"]], "Contribution to OpenUpgrade": [[25, "contribution-to-openupgrade"]], "Update upgrade_analysis_work.txt file": [[25, "update-upgrade-analysis-work-txt-file"]], "Write migration Script": [[25, "write-migration-script"]], "XML IDs": [[26, "xml-ids"]]}, "indexentries": {"add_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.add_fields"]], "add_ir_model_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.add_ir_model_fields"]], "add_xmlid() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.add_xmlid"]], "check_values_selection_field() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.check_values_selection_field"]], "chunked() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.chunked"]], "column_exists() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.column_exists"]], "convert_binary_field_to_attachment() (in module openupgradelib.openupgrade_90)": [[0, "openupgradelib.openupgrade_90.convert_binary_field_to_attachment"]], "convert_field_to_html() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.convert_field_to_html"]], "convert_to_company_dependent() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.convert_to_company_dependent"]], "copy_columns() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.copy_columns"]], "copy_fields_multilang() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.copy_fields_multilang"]], "cow_templates_mark_if_equal_to_upstream() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.cow_templates_mark_if_equal_to_upstream"]], "cow_templates_replicate_upstream() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.cow_templates_replicate_upstream"]], "date_to_datetime_tz() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.date_to_datetime_tz"]], "deactivate_workflow_transitions() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.deactivate_workflow_transitions"]], "delete_model_workflow() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_model_workflow"]], "delete_record_translations() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_record_translations"]], "delete_records_safely_by_xml_id() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_records_safely_by_xml_id"]], "delete_sql_constraint_safely() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.delete_sql_constraint_safely"]], "disable_invalid_filters() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.disable_invalid_filters"]], "drop_columns() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.drop_columns"]], "float_to_integer() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.float_to_integer"]], "get_last_post_for_model() (in module openupgradelib.openupgrade_80)": [[0, "openupgradelib.openupgrade_80.get_last_post_for_model"]], "get_legacy_name() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.get_legacy_name"]], "get_partner_id_from_user_id() (in module openupgradelib.openupgrade_70)": [[0, "openupgradelib.openupgrade_70.get_partner_id_from_user_id"]], "lift_constraints() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.lift_constraints"]], "load_data() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.load_data"]], "logged_query() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.logged_query"]], "logging() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.logging"]], "m2o_to_x2m() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.m2o_to_x2m"]], "map_values() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.map_values"]], "merge_models() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.merge_models"]], "message() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.message"]], "migrate() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.migrate"]], "module": [[0, "module-openupgradelib.openupgrade"], [0, "module-openupgradelib.openupgrade_70"], [0, "module-openupgradelib.openupgrade_80"], [0, "module-openupgradelib.openupgrade_90"]], "move_field_m2o() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.move_field_m2o"]], "openupgradelib.openupgrade": [[0, "module-openupgradelib.openupgrade"]], "openupgradelib.openupgrade_70": [[0, "module-openupgradelib.openupgrade_70"]], "openupgradelib.openupgrade_80": [[0, "module-openupgradelib.openupgrade_80"]], "openupgradelib.openupgrade_90": [[0, "module-openupgradelib.openupgrade_90"]], "reactivate_workflow_transitions() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.reactivate_workflow_transitions"]], "remove_tables_fks() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.remove_tables_fks"]], "rename_columns() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_columns"]], "rename_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_fields"]], "rename_models() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_models"]], "rename_property() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_property"]], "rename_tables() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_tables"]], "rename_xmlids() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.rename_xmlids"]], "replace_account_types() (in module openupgradelib.openupgrade_90)": [[0, "openupgradelib.openupgrade_90.replace_account_types"]], "safe_unlink() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.safe_unlink"]], "set_defaults() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.set_defaults"]], "set_message_last_post() (in module openupgradelib.openupgrade_80)": [[0, "openupgradelib.openupgrade_80.set_message_last_post"]], "set_partner_id_from_partner_address_id() (in module openupgradelib.openupgrade_70)": [[0, "openupgradelib.openupgrade_70.set_partner_id_from_partner_address_id"]], "set_xml_ids_noupdate_value() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.set_xml_ids_noupdate_value"]], "table_exists() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.table_exists"]], "update_aliases() (in module openupgradelib.openupgrade_80)": [[0, "openupgradelib.openupgrade_80.update_aliases"]], "update_field_multilang() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_field_multilang"]], "update_module_moved_fields() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_module_moved_fields"]], "update_module_moved_models() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_module_moved_models"]], "update_module_names() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_module_names"]], "update_workflow_workitems() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.update_workflow_workitems"]], "warn_possible_dataloss() (in module openupgradelib.openupgrade)": [[0, "openupgradelib.openupgrade.warn_possible_dataloss"]]}}) \ No newline at end of file From 66324a9f75713b4ad1af32587724ed202252ceee Mon Sep 17 00:00:00 2001 From: Carlos Roca Date: Thu, 16 Mar 2023 13:30:18 +0100 Subject: [PATCH 384/528] [OU-ADD] Use website_form_require_legal instead of website_crm_privacy_policy The second one is deprecated on v15.0 --- .../website_crm/15.0.2.1/pre-migration.py | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 openupgrade_scripts/scripts/website_crm/15.0.2.1/pre-migration.py diff --git a/openupgrade_scripts/scripts/website_crm/15.0.2.1/pre-migration.py b/openupgrade_scripts/scripts/website_crm/15.0.2.1/pre-migration.py new file mode 100644 index 000000000000..6a762282694a --- /dev/null +++ b/openupgrade_scripts/scripts/website_crm/15.0.2.1/pre-migration.py @@ -0,0 +1,55 @@ +from lxml import etree +from openupgradelib import openupgrade + + +def deprecate_website_crm_privacy_policy(env): + module_website_crm_privacy_policy = env["ir.module.module"].search( + [("name", "=", "website_crm_privacy_policy")] + ) + if module_website_crm_privacy_policy.state == "installed": + module_website_form_require_legal = env["ir.module.module"].search( + [("name", "=", "website_form_require_legal")] + ) + module_website_crm_privacy_policy.state = "to remove" + module_website_form_require_legal.state = "to install" + # Remove possible remnants of the old view and add the new checkbox + views = env["ir.ui.view"].search([("key", "=", "website_crm.contactus_form")]) + new_checkbox_form = etree.fromstring( + """ +