[MERGE]: Merged lp:~openerp-dev/openobject-addons/trunk-improve-purchase-requisition-view-atp-po-related-functionality-bde
bzr revid: atp@tinyerp.com-20120601173011-te4xbjt67ba9y3dd
This commit is contained in:
@@ -31,7 +31,7 @@ import decimal_precision as dp
|
||||
class purchase_requisition(osv.osv):
|
||||
_name = "purchase.requisition"
|
||||
_description="Purchase Requisition"
|
||||
_inherit = "mail.thread"
|
||||
_inherit = ['ir.needaction_mixin', 'mail.thread']
|
||||
_columns = {
|
||||
'name': fields.char('Requisition Reference', size=32,required=True),
|
||||
'origin': fields.char('Source', size=32),
|
||||
@@ -54,7 +54,7 @@ class purchase_requisition(osv.osv):
|
||||
'user_id': lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, uid, c).id ,
|
||||
'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'purchase.order.requisition'),
|
||||
}
|
||||
|
||||
|
||||
def copy(self, cr, uid, id, default=None, context=None):
|
||||
if not default:
|
||||
default = {}
|
||||
@@ -165,6 +165,13 @@ class purchase_requisition(osv.osv):
|
||||
}, context=context)
|
||||
|
||||
return res
|
||||
|
||||
def get_needaction_user_ids(self, cr, uid, ids, context=None):
|
||||
result = dict.fromkeys(ids, [])
|
||||
for obj in self.browse(cr, uid, ids, context=context):
|
||||
if (obj.state == 'draft'):
|
||||
result[obj.id] = [obj.user_id.id]
|
||||
return result
|
||||
|
||||
purchase_requisition()
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ class purchase_requisition_partner(osv.osv_memory):
|
||||
_name = "purchase.requisition.partner"
|
||||
_description = "Purchase Requisition Partner"
|
||||
_columns = {
|
||||
'partner_id': fields.many2one('res.partner', 'Partner', required=True,domain=[('supplier', '=', True)]),
|
||||
'partner_id': fields.many2one('res.partner', 'Supplier', required=True,domain=[('supplier', '=', True)]),
|
||||
}
|
||||
|
||||
def view_init(self, cr, uid, fields_list, context=None):
|
||||
|
||||
Reference in New Issue
Block a user