From d5111aec9f484f7ec32b1ff10d135d72b27c77c9 Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Wed, 18 Sep 2019 14:42:55 +0000 Subject: [PATCH] [REF] sale, sale_stock: dates Remove the "sale.group_sale_order_dates" group and settings, all the date fields are always displayed but we put schedule_date and commitment_date (for which the label was renamed "delivery date") on the same line (with a design to make the schedule date looks like a suggestion for the delivery date). task 2057802 closes odoo/odoo#37174 Signed-off-by: Simon Lejeune (sle) --- addons/sale/models/res_config_settings.py | 1 - addons/sale/models/sale.py | 6 +++--- addons/sale/security/sale_security.xml | 6 ------ addons/sale/views/res_config_settings_views.xml | 11 ----------- addons/sale/views/sale_views.xml | 16 +++++++++------- .../views/res_config_settings_views.xml | 2 +- addons/sale_stock/views/sale_order_views.xml | 6 +++--- 7 files changed, 16 insertions(+), 32 deletions(-) diff --git a/addons/sale/models/res_config_settings.py b/addons/sale/models/res_config_settings.py index 5fb6c501115..5baf02910b7 100644 --- a/addons/sale/models/res_config_settings.py +++ b/addons/sale/models/res_config_settings.py @@ -17,7 +17,6 @@ class ResConfigSettings(models.TransientModel): group_sale_delivery_address = fields.Boolean("Customer Addresses", implied_group='sale.group_delivery_invoice_address') group_proforma_sales = fields.Boolean(string="Pro-Forma Invoice", implied_group='sale.group_proforma_sales', help="Allows you to send pro-forma invoice.") - group_sale_order_dates = fields.Boolean("Delivery Date", implied_group='sale.group_sale_order_dates') default_invoice_policy = fields.Selection([ ('order', 'Invoice what is ordered'), ('delivery', 'Invoice what is delivered') diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index d26af3a50a3..d6bb0f9ce30 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -179,7 +179,7 @@ class SaleOrder(models.Model): signed_by = fields.Char('Signed By', help='Name of the person that signed the SO.', copy=False) signed_on = fields.Datetime('Signed On', help='Date of the signature.', copy=False) - commitment_date = fields.Datetime('Commitment Date', + commitment_date = fields.Datetime('Delivery Date', states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, copy=False, readonly=True, help="This is the delivery date promised to the customer. " @@ -367,8 +367,8 @@ class SaleOrder(models.Model): return { 'warning': { 'title': _('Requested date is too soon.'), - 'message': _("The commitment date is sooner than the expected date." - "You may be unable to honor the commitment date.") + 'message': _("The delivery date is sooner than the expected date." + "You may be unable to honor the delivery date.") } } diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 0ecefa2bda8..da8ebdec931 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -21,12 +21,6 @@ - - Manage delivery dates from sales orders. - - This option introduces extra fields in the sales order to easily schedule product deliveries on your own: expected date, commitment date, effective date. - - diff --git a/addons/sale/views/res_config_settings_views.xml b/addons/sale/views/res_config_settings_views.xml index edf58709d42..b5b4e7eccfd 100644 --- a/addons/sale/views/res_config_settings_views.xml +++ b/addons/sale/views/res_config_settings_views.xml @@ -273,17 +273,6 @@ -
-
- -
-
-
-
diff --git a/addons/sale/views/sale_views.xml b/addons/sale/views/sale_views.xml index 24a927347a4..a5be54233b5 100644 --- a/addons/sale/views/sale_views.xml +++ b/addons/sale/views/sale_views.xml @@ -190,8 +190,8 @@ - - + + @@ -216,8 +216,8 @@ - - + + @@ -641,9 +641,11 @@ - - - + + diff --git a/addons/sale_stock/views/res_config_settings_views.xml b/addons/sale_stock/views/res_config_settings_views.xml index af5ffed16fe..c286f33cc8b 100644 --- a/addons/sale_stock/views/res_config_settings_views.xml +++ b/addons/sale_stock/views/res_config_settings_views.xml @@ -6,7 +6,7 @@ res.config.settings - +
diff --git a/addons/sale_stock/views/sale_order_views.xml b/addons/sale_stock/views/sale_order_views.xml index 0e081f80a42..d342368fb84 100644 --- a/addons/sale_stock/views/sale_order_views.xml +++ b/addons/sale_stock/views/sale_order_views.xml @@ -20,13 +20,13 @@ Delivery - + - - + +