From 91e8de0b0583daaa7a1fcf9dd854b9e263658d82 Mon Sep 17 00:00:00 2001 From: Srushti Patel Date: Mon, 21 Dec 2015 10:32:43 +0530 Subject: [PATCH] [ADD] website_quote: Allow reordering of suggested products on quotations This commit adds a sequence field on suggested products, allowing to arrange the order in which the suggested products will appear on the quotation --- addons/website_quote/models/order.py | 2 ++ addons/website_quote/views/website_quotation_backend.xml | 1 + 2 files changed, 3 insertions(+) diff --git a/addons/website_quote/models/order.py b/addons/website_quote/models/order.py index 9f00dc08abe..5cc02254fcf 100644 --- a/addons/website_quote/models/order.py +++ b/addons/website_quote/models/order.py @@ -350,6 +350,7 @@ class sale_quote_option(osv.osv): class sale_order_option(osv.osv): _name = "sale.order.option" _description = "Sale Options" + _order = 'sequence, id' _columns = { 'order_id': fields.many2one('sale.order', 'Sale Order Reference', ondelete='cascade', select=True), 'line_id': fields.many2one('sale.order.line', on_delete="set null"), @@ -361,6 +362,7 @@ class sale_order_option(osv.osv): 'uom_id': fields.many2one('product.uom', 'Unit of Measure ', required=True), 'quantity': fields.float('Quantity', required=True, digits_compute= dp.get_precision('Product UoS')), + 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of suggested product."), } _defaults = { diff --git a/addons/website_quote/views/website_quotation_backend.xml b/addons/website_quote/views/website_quotation_backend.xml index b64a1e8c06c..ed6a59e3d49 100644 --- a/addons/website_quote/views/website_quotation_backend.xml +++ b/addons/website_quote/views/website_quotation_backend.xml @@ -16,6 +16,7 @@ +