From: Sheth Sunny Date: Tue, 9 Sep 2014 06:46:53 +0000 (+0530) Subject: [IMP] website_quote: reorder quotation lines X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=4530ef5f84400b2fd27e610dbdd7ccf03de93006;p=odoo%2Fodoo.git [IMP] website_quote: reorder quotation lines Cherry-picked from b720a596210f5502ae595ffa7ce09b4acd4b63f8 --- diff --git a/addons/website_quote/models/order.py b/addons/website_quote/models/order.py index a8763ed..fe9d3f5 100644 --- a/addons/website_quote/models/order.py +++ b/addons/website_quote/models/order.py @@ -48,6 +48,7 @@ class sale_quote_line(osv.osv): _name = "sale.quote.line" _description = "Quotation Template Lines" _columns = { + 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of sale quote lines."), 'quote_id': fields.many2one('sale.quote.template', 'Quotation Template Reference', required=True, ondelete='cascade', select=True), 'name': fields.text('Description', required=True, translate=True), 'product_id': fields.many2one('product.product', 'Product', domain=[('sale_ok', '=', True)], required=True), @@ -57,9 +58,11 @@ class sale_quote_line(osv.osv): 'product_uom_qty': fields.float('Quantity', required=True, digits_compute= dp.get_precision('Product UoS')), 'product_uom_id': fields.many2one('product.uom', 'Unit of Measure ', required=True), } + _order = 'sequence, id' _defaults = { 'product_uom_qty': 1, 'discount': 0.0, + 'sequence': 10, } def on_change_product_id(self, cr, uid, ids, product, context=None): vals = {} diff --git a/addons/website_quote/views/website_quotation_backend.xml b/addons/website_quote/views/website_quotation_backend.xml index 6b15f55..8341dea 100644 --- a/addons/website_quote/views/website_quotation_backend.xml +++ b/addons/website_quote/views/website_quotation_backend.xml @@ -84,6 +84,7 @@ +