diff --git a/addons/sale/__manifest__.py b/addons/sale/__manifest__.py
index cc716a9bb68..d3d1e6e8607 100644
--- a/addons/sale/__manifest__.py
+++ b/addons/sale/__manifest__.py
@@ -25,7 +25,10 @@ This module contains all the common features of Sales Management and eCommerce.
'data/mail_template_data.xml',
'data/mail_templates.xml',
'data/sale_data.xml',
+
'wizard/sale_make_invoice_advance_views.xml',
+ 'wizard/sale_order_cancel_views.xml',
+ 'wizard/sale_payment_link_views.xml',
'views/account_views.xml',
'views/sale_views.xml',
@@ -41,8 +44,7 @@ This module contains all the common features of Sales Management and eCommerce.
'views/product_views.xml',
'views/product_packaging_views.xml',
'views/utm_campaign_views.xml',
- 'wizard/sale_order_cancel_views.xml',
- 'wizard/sale_payment_link_views.xml',
+ 'views/sale_menus.xml',
],
'demo': [
'data/product_product_demo.xml',
diff --git a/addons/sale/views/mail_activity_views.xml b/addons/sale/views/mail_activity_views.xml
index e0f453ae228..1721470b931 100644
--- a/addons/sale/views/mail_activity_views.xml
+++ b/addons/sale/views/mail_activity_views.xml
@@ -8,8 +8,5 @@
['|', ('res_model', '=', False), ('res_model', '=', 'sale.order')]
{'default_res_model': 'sale.order'}
-
-
\ No newline at end of file
+
+
diff --git a/addons/sale/views/res_config_settings_views.xml b/addons/sale/views/res_config_settings_views.xml
index bbf000397bb..2ecae6ee066 100644
--- a/addons/sale/views/res_config_settings_views.xml
+++ b/addons/sale/views/res_config_settings_views.xml
@@ -446,11 +446,4 @@
{'module' : 'sale_management', 'bin_size': False}
-
-
diff --git a/addons/sale/views/sale_menus.xml b/addons/sale/views/sale_menus.xml
new file mode 100644
index 00000000000..e202632ec0c
--- /dev/null
+++ b/addons/sale/views/sale_menus.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
diff --git a/addons/sale/views/sale_views.xml b/addons/sale/views/sale_views.xml
index be5366df0fa..034cc6f8a61 100644
--- a/addons/sale/views/sale_views.xml
+++ b/addons/sale/views/sale_views.xml
@@ -1,76 +1,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
sale.order.activity
sale.order
@@ -829,12 +759,6 @@
-
-
Orders to Invoice
ir.actions.act_window
@@ -862,16 +786,6 @@
action = records.action_quotation_sent()
-
-
-
-
Orders to Upsell
ir.actions.act_window
@@ -892,10 +806,6 @@
-
-
Quotations
@@ -972,11 +882,6 @@
-
-
sale.order.line.tree
sale.order.line
diff --git a/addons/sale_management/__manifest__.py b/addons/sale_management/__manifest__.py
index ec9fd4ecb68..f73af7e59f9 100644
--- a/addons/sale_management/__manifest__.py
+++ b/addons/sale_management/__manifest__.py
@@ -38,17 +38,21 @@ The Dashboard for the Sales Manager will include
'website': 'https://www.odoo.com/app/sales',
'depends': ['sale', 'digest'],
'data': [
- 'security/sale_management_security.xml',
+ # TODO VFE add data validation on manifest loading
+ # We were loading digest_data twice...
'data/digest_data.xml',
+
+ 'security/ir.model.access.csv',
+ 'security/sale_management_security.xml',
+
+ 'report/sale_report_templates.xml',
+
'views/sale_portal_templates.xml',
'views/sale_order_template_views.xml',
- 'security/ir.model.access.csv',
'views/res_config_settings_views.xml',
- 'data/digest_data.xml',
- 'views/sale_management_views.xml',
'views/digest_views.xml',
'views/sale_order_views.xml',
- 'report/sale_report_templates.xml',
+ 'views/sale_management_menus.xml',
],
'demo': [
'data/sale_order_template_demo.xml',
diff --git a/addons/sale_management/views/res_config_settings_views.xml b/addons/sale_management/views/res_config_settings_views.xml
index 03c9d6d3e88..61733c8b786 100644
--- a/addons/sale_management/views/res_config_settings_views.xml
+++ b/addons/sale_management/views/res_config_settings_views.xml
@@ -47,4 +47,14 @@
+
+ res.config.settings.view.form.inherit.sale.management
+ res.config.settings
+
+
+
+ app_settings_block
+
+
+
diff --git a/addons/sale_management/views/sale_management_menus.xml b/addons/sale_management/views/sale_management_menus.xml
new file mode 100644
index 00000000000..dfe88f4e7dc
--- /dev/null
+++ b/addons/sale_management/views/sale_management_menus.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/sale_management/views/sale_management_views.xml b/addons/sale_management/views/sale_management_views.xml
deleted file mode 100644
index a099504ed27..00000000000
--- a/addons/sale_management/views/sale_management_views.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- res.config.settings.view.form.inherit.sale.management
- res.config.settings
-
-
-
- app_settings_block
-
-
-
-
-
diff --git a/addons/sale_management/views/sale_order_template_views.xml b/addons/sale_management/views/sale_order_template_views.xml
index a27a12f2cef..cccbed28706 100644
--- a/addons/sale_management/views/sale_order_template_views.xml
+++ b/addons/sale_management/views/sale_order_template_views.xml
@@ -144,6 +144,4 @@
-
-
diff --git a/addons/sale_management/views/sale_order_views.xml b/addons/sale_management/views/sale_order_views.xml
index ddffddf1cf7..55c67d47801 100644
--- a/addons/sale_management/views/sale_order_views.xml
+++ b/addons/sale_management/views/sale_order_views.xml
@@ -103,7 +103,4 @@
-