diff --git a/addons/delivery/models/sale_order.py b/addons/delivery/models/sale_order.py index 7b742f3c37c..f013540203a 100644 --- a/addons/delivery/models/sale_order.py +++ b/addons/delivery/models/sale_order.py @@ -85,7 +85,7 @@ class SaleOrder(models.Model): # Create the sale order line values = { 'order_id': self.id, - 'name': carrier.name, + 'name': carrier.description_sale or carrier.name, 'product_uom_qty': 1, 'product_uom': carrier.product_id.uom_id.id, 'product_id': carrier.product_id.id, diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index 2b5080ce1d1..d9fcfd55cf9 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -701,9 +701,7 @@ class PurchaseOrderLine(models.Model): 'lang': self.partner_id.lang, 'partner_id': self.partner_id.id, }) - self.name = product_lang.display_name - if product_lang.description_purchase: - self.name += '\n' + product_lang.description_purchase + self.name = product_lang.description_purchase or product_lang.display_name fpos = self.order_id.fiscal_position_id if self.env.uid == SUPERUSER_ID: diff --git a/addons/purchase/report/purchase_order_templates.xml b/addons/purchase/report/purchase_order_templates.xml index 51387d29c9e..eb4bf530e9c 100644 --- a/addons/purchase/report/purchase_order_templates.xml +++ b/addons/purchase/report/purchase_order_templates.xml @@ -58,7 +58,8 @@ - +
+ diff --git a/addons/purchase/report/purchase_quotation_templates.xml b/addons/purchase/report/purchase_quotation_templates.xml index d2855ccc023..08505d9cdc7 100644 --- a/addons/purchase/report/purchase_quotation_templates.xml +++ b/addons/purchase/report/purchase_quotation_templates.xml @@ -39,7 +39,8 @@ - +
+ diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 0040778ee1f..2918cf35e0e 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -848,10 +848,7 @@ class SaleOrderLine(models.Model): uom=self.product_uom.id ) - name = product.name_get()[0][1] - if product.description_sale: - name += '\n' + product.description_sale - vals['name'] = name + vals['name'] = product.description_sale or product.name self._compute_tax_id() diff --git a/addons/sale/report/sale_report_templates.xml b/addons/sale/report/sale_report_templates.xml index 7f251f798df..7e6296f814f 100644 --- a/addons/sale/report/sale_report_templates.xml +++ b/addons/sale/report/sale_report_templates.xml @@ -81,7 +81,10 @@ - + +
+ + diff --git a/addons/website_quote/views/website_quote_templates.xml b/addons/website_quote/views/website_quote_templates.xml index d9cff518c86..0d392cdc723 100644 --- a/addons/website_quote/views/website_quote_templates.xml +++ b/addons/website_quote/views/website_quote_templates.xml @@ -41,7 +41,8 @@ - +
+
diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index a8a25ee3bdb..1dd91154b11 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -86,7 +86,7 @@ class SaleOrder(models.Model): product_context.setdefault('lang', order.partner_id.lang) product = self.env['product.product'].with_context(product_context).browse(product_id) - name = product.display_name + name = product.description_sale or product.display_name # add untracked attributes in the name untracked_attributes = [] @@ -98,9 +98,6 @@ class SaleOrder(models.Model): if untracked_attributes: name += '\n%s' % (', '.join(untracked_attributes)) - if product.description_sale: - name += '\n%s' % (product.description_sale) - return name @api.multi diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 95a7e8f7225..f04a8814b19 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -859,8 +859,8 @@
-
- +
+
@@ -1314,8 +1314,8 @@
-
- +
+
@@ -1470,8 +1470,8 @@
-
- +
+
@@ -1756,10 +1756,12 @@