summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSheth Sunny <sus@openerp.com>2014-09-09 12:16:53 +0530
committerRichard Mathot <rim@openerp.com>2014-09-11 15:32:03 +0200
commit4530ef5f84400b2fd27e610dbdd7ccf03de93006 (patch)
treee0be12825ee0620014b71b5531c6976edfa18188
parent97d99d1974c965506ed9005d4854fcc5ffee0590 (diff)
[IMP] website_quote: reorder quotation lines
Cherry-picked from b720a596210f5502ae595ffa7ce09b4acd4b63f8
-rw-r--r--addons/website_quote/models/order.py3
-rw-r--r--addons/website_quote/views/website_quotation_backend.xml1
2 files changed, 4 insertions, 0 deletions
diff --git a/addons/website_quote/models/order.py b/addons/website_quote/models/order.py
index a8763edc898..fe9d3f527d2 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 6b15f5594f0..8341dea667b 100644
--- a/addons/website_quote/views/website_quotation_backend.xml
+++ b/addons/website_quote/views/website_quotation_backend.xml
@@ -84,6 +84,7 @@
</notebook>
</form>
<tree string="Sales Quote Template Lines" editable="bottom">
+ <field name="sequence" widget="handle"/>
<field name="product_id" on_change="on_change_product_id(product_id)"/>
<field name="name"/>
<field name="product_uom_qty"/>