[IMP] auction,stock,delivery: Used default_get method instead of _default

bzr revid: sbh@tinyerp.com-20100318063117-hkddpaydbbc09zic
This commit is contained in:
sbh (Open ERP)
2010-03-18 12:01:17 +05:30
parent 366d0abea8
commit b65b3ea80e
5 changed files with 27 additions and 7 deletions
@@ -43,6 +43,7 @@ class auction_lots_make_invoice(osv.osv_memory):
"""
res = {}
res = super(auction_lots_make_invoice, self).default_get(cr, uid, fields, context=context)
record_id = context and context.get('active_id',False)
if not record_id:
return res
@@ -43,6 +43,7 @@ class auction_lots_make_invoice_buyer(osv.osv_memory):
"""
res = {}
record_id = context and context.get('active_id',False)
res = super(auction_lots_make_invoice_buyer, self).default_get(cr, uid, fields, context=context)
if not record_id:
return res
+1
View File
@@ -43,6 +43,7 @@ class auction_pay_buy(osv.osv_memory):
"""
res = {}
res = super(auction_pay_buy, self).default_get(cr, uid, fields, context=context)
record_id = context and context.get('active_id',False)
if not record_id:
return res
@@ -49,6 +49,8 @@ class make_delivery(osv.osv_memory):
"""
rec_id = context and context.get('active_id',False)
res = {}
res = super(make_delivery, self).default_get(cr, uid, fields, context=context)
order_obj = self.pool.get('sale.order')
order = order_obj.browse(cr, uid, rec_id)
@@ -34,14 +34,29 @@ class stock_inventory_line_split(osv.osv_memory):
_description = "Split inventory lines"
def default_get(self, cr, uid, fields, context):
"""
@summary: To get default values for the object.
@param self: The object pointer.
@param cr: A database cursor
@param uid: ID of the user currently logged in
@param fields: List of fields for which we want default values
@param context: A standard dictionary
@return: A dictionary which of fields with values.
"""
res = {}
record_id = context and context.get('active_id',False)
res = super(stock_inventory_line_split, self).default_get(cr, uid, fields, context=context)
if not record_id:
return res
def _get_product_id(self, cr, uid, context):
line = self.pool.get('stock.inventory.line').browse(cr, uid, context['active_id'], context=context)
return line.product_id.id
_defaults = {
'product_id': _get_product_id,
}
lot= self.pool.get('stock.inventory.line').browse(cr, uid, record_id)
res['product_id']=line.product_id.id
return res
def split(self, cr, uid, ids, line_ids, context=None):