diff --git a/docsource/modules140-150.rst b/docsource/modules140-150.rst index 182f4011d75d..5dd60e146f0a 100644 --- a/docsource/modules140-150.rst +++ b/docsource/modules140-150.rst @@ -580,7 +580,7 @@ Module coverage 14.0 -> 15.0 +-------------------------------------------------+----------------------+-------------------------------------------------+ | project_timesheet_holidays | | | +-------------------------------------------------+----------------------+-------------------------------------------------+ -| purchase | | | +| purchase |Done | | +-------------------------------------------------+----------------------+-------------------------------------------------+ | purchase_mrp | |No DB layout changes. | +-------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/purchase/15.0.1.2/post-migration.py b/openupgrade_scripts/scripts/purchase/15.0.1.2/post-migration.py new file mode 100644 index 000000000000..07b94b8d5865 --- /dev/null +++ b/openupgrade_scripts/scripts/purchase/15.0.1.2/post-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "purchase", "15.0.1.2/noupdate_changes.xml") + openupgrade.delete_record_translations( + env.cr, + "purchase", + [ + "email_template_edi_purchase", + "email_template_edi_purchase_done", + "email_template_edi_purchase_reminder", + ], + ) + openupgrade.convert_field_to_html(env.cr, "purchase_order", "notes", "notes") diff --git a/openupgrade_scripts/scripts/purchase/15.0.1.2/pre-migration.py b/openupgrade_scripts/scripts/purchase/15.0.1.2/pre-migration.py new file mode 100644 index 000000000000..59acbf27af3d --- /dev/null +++ b/openupgrade_scripts/scripts/purchase/15.0.1.2/pre-migration.py @@ -0,0 +1,14 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.set_xml_ids_noupdate_value( + env, + "purchase", + [ + "track_po_line_qty_received_template", + "track_po_line_template", + ], + True, + ) diff --git a/openupgrade_scripts/scripts/purchase/15.0.1.2/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/purchase/15.0.1.2/upgrade_analysis_work.txt new file mode 100644 index 000000000000..0e3301555786 --- /dev/null +++ b/openupgrade_scripts/scripts/purchase/15.0.1.2/upgrade_analysis_work.txt @@ -0,0 +1,31 @@ +---Models in module 'purchase'--- +---Fields in module 'purchase'--- +purchase / product.packaging / purchase (boolean) : NEW hasdefault +# NOTHING TO DO: new feature + +purchase / purchase.order / notes (text) : type is now 'html' ('text') +# DONE: pre-migration: convert plaintext to html + +purchase / purchase.order.line / product_packaging_id (many2one): NEW relation: product.packaging +purchase / purchase.order.line / product_packaging_qty (float) : NEW +# NOTHING TO DO: new feature + +---XML records in module 'purchase'--- +NEW ir.actions.act_window: purchase.action_accrued_expense_entry +NEW ir.ui.menu: purchase.purchase_report_main +NEW ir.ui.view: purchase.account_analytic_account_view_form_purchase +NEW ir.ui.view: purchase.portal_my_purchase_rfqs +NEW ir.ui.view: purchase.product_packaging_form_view_purchase +NEW ir.ui.view: purchase.product_packaging_tree_view_purchase +NEW ir.ui.view: purchase.purchase_order_portal_content +NEW ir.ui.view: purchase.purchase_order_portal_content_totals_table +NEW ir.ui.view: purchase.purchase_report_view_tree +# NOTHING TO DO + +ir.ui.view: purchase.track_po_line_qty_received_template (noupdate) (noupdate switched) +ir.ui.view: purchase.track_po_line_template (noupdate) (noupdate switched) +# DONE: pre-migration: change noupdate to "1" + +DEL ir.ui.view: purchase.assets_backend +DEL ir.ui.view: purchase.assets_frontend + # NOTHING TO DO