[imp] set default product_uom through xml_id

bzr revid: han@tinyerp.com-20110907065008-r9uhal7tdlwnodb0
This commit is contained in:
Hardik Ansodariy (OpenERP)
2011-09-07 12:20:08 +05:30
parent 9ccddd983f
commit 672a51b65a
2 changed files with 14 additions and 6 deletions
+7 -3
View File
@@ -613,9 +613,13 @@ class purchase_order_line(osv.osv):
return res
def _get_uom_id(self, cr, uid, *args):
cr.execute('select id from product_uom order by id limit 1')
res = cr.fetchone()
return res and res[0] or False
model_data = self.pool.get('ir.model.data')
xml_id = 'product_uom_unit'
res = model_data.search(cr,uid, [('name', '=', xml_id)])
if len(res):
res = model_data.browse(cr, uid, res[0])
return res.res_id
return False
_columns = {
'name': fields.char('Description', size=256, required=True),
+7 -3
View File
@@ -839,9 +839,13 @@ class sale_order_line(osv.osv):
return res
def _get_uom_id(self, cr, uid, *args):
cr.execute('select id from product_uom order by id limit 1')
res = cr.fetchone()
return res and res[0] or False
model_data = self.pool.get('ir.model.data')
xml_id = 'product_uom_unit'
res = model_data.search(cr, uid, [('name', '=', xml_id)])
if len(res):
res = model_data.browse(cr,uid,res[0])
return res.res_id
return False
_name = 'sale.order.line'
_description = 'Sales Order Line'