From b7a52954c85d131799a0c898ff14532d4c0ba2c3 Mon Sep 17 00:00:00 2001 From: DanielAPereyraB Date: Tue, 18 Nov 2025 15:41:51 -0400 Subject: [PATCH 1/4] Update pre-modules-uninstall.py to include additional modules for uninstallation --- src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py b/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py index 8ddcd431d..720726719 100644 --- a/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py +++ b/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py @@ -81,6 +81,9 @@ def uninstall_modules(cr): 'stock_account_product_cost_security', 'product_code_unique', 'account_ecf_auto_post', + 'payroll_dynamic_xls_report', + 'l10n_do_accounting_migration_scripts', + 'stock_mts_mto_rule', ] for module_name in modules_to_uninstall: From 38be799d9c7da610ef057c20f9a192127082195c Mon Sep 17 00:00:00 2001 From: DanielAPereyraB Date: Wed, 19 Nov 2025 06:55:04 -0400 Subject: [PATCH 2/4] unistall module --- src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py b/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py index 720726719..a42138f07 100644 --- a/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py +++ b/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py @@ -84,6 +84,10 @@ def uninstall_modules(cr): 'payroll_dynamic_xls_report', 'l10n_do_accounting_migration_scripts', 'stock_mts_mto_rule', + 'account_invoice_overdue_reminder', + 'mrp_analytic', + 'product_export_with_images', + 'serial_number_report' ] for module_name in modules_to_uninstall: From 70c8944c04fa37dfd6c0822d9f1595c837cae91a Mon Sep 17 00:00:00 2001 From: DanielAPereyraB Date: Wed, 19 Nov 2025 12:04:52 -0400 Subject: [PATCH 3/4] delete niew --- .../17.0.1.0.0/pre-view-delete.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/l10n_do_banks/17.0.1.0.0/pre-view-delete.py b/src/l10n_do_banks/17.0.1.0.0/pre-view-delete.py index dfdc80d5f..b14b847af 100644 --- a/src/l10n_do_banks/17.0.1.0.0/pre-view-delete.py +++ b/src/l10n_do_banks/17.0.1.0.0/pre-view-delete.py @@ -6,7 +6,7 @@ def migrate(cr, version): """ Pre-migration script to delete specific views before upgrade. - + Args: cr (cursor): Database cursor version (str): Module version @@ -18,13 +18,23 @@ def migrate(cr, version): 'bi_warranty_registration.warranty_details_form_view' 'bi_warranty_registration.warranty_case_claims_form_view1', 'product_product_price_widget.product_product_tree_view_inherit_widget', - 'sale_stock_product_price_widget.sale_price_widgets_view', + 'sale_stock_product_price_widget.sale_price_widgets_view', 'sale_stock_qty_date_widgets.sale_stock_qty_date_widgets_view', 'product_stock_qty_date_widget.product_product_tree_view_inherit_widget_qty', 'warranty_registration_extra_features.warranty_case_claims_form_view1_inherit', 'studio_customization.odoo_studio_warranty_5e101e7c-e388-4589-b9b8-628b03ca43f1', 'studio_customization.odoo_studio_warranty_64540003-0f78-4e15-8bba-6d3475418fed', 'product_product_price_widget.product_product_tree_view_inherit_widget', + 'stock_analytic.view_picking_move_tree', + 'stock_analytic.view_move_tree', + 'stock_analytic.view_move_form', + 'stock_analytic.view_move_search_analytic', + 'stock_analytic.view_picking_form_analytic', + 'stock_analytic.view_move_tree_receipt_picking_inherit_analytic_account', + 'stock_analytic.view_scrap_analytic_form', + 'stock_analytic.view_move_line_tree', + 'stock_analytic.stock_move_line_view_search', + 'stock_analytic.view_move_line_detailed_tree', ] for xml_id in views_to_delete: @@ -42,12 +52,12 @@ def migrate(cr, version): inherited.unlink() except Exception as e: _logger.warning(f'Error deleting inherited view: {e}') - + # Check if this view inherits from another if view.inherit_id: _logger.info(f'View {xml_id} inherits from {view.inherit_id.xml_id}') view.inherit_id = False - + # Now delete the view itself view.unlink() _logger.info(f'Successfully deleted view: {xml_id}') From 1f6f56137f21025621d27565df4f114198a31226 Mon Sep 17 00:00:00 2001 From: DanielAPereyraB Date: Wed, 19 Nov 2025 12:13:20 -0400 Subject: [PATCH 4/4] unistall module --- src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py b/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py index a42138f07..854ff9574 100644 --- a/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py +++ b/src/l10n_do_banks/17.0.1.0.0/pre-modules-uninstall.py @@ -87,7 +87,9 @@ def uninstall_modules(cr): 'account_invoice_overdue_reminder', 'mrp_analytic', 'product_export_with_images', - 'serial_number_report' + 'serial_number_report', + 'purchase_discount', + 'purchase_analytic_global', ] for module_name in modules_to_uninstall: