[IMP] sale_crm: modfify the function of wizard for open the form view if only one opportunity

bzr revid: sbh@tinyerp.com-20100304093931-5sqzrjjzrswfufna
This commit is contained in:
sbh (Open ERP) 2010-03-04 15:09:31 +05:30
parent 3cc11acea2
commit 7b2733dcfb
1 changed files with 22 additions and 10 deletions

View File

@ -130,16 +130,28 @@ class make_sale(wizard.interface):
if data['form']['close']:
case_obj.case_close(cr, uid, data['ids'])
value = {
'domain': str([('id', 'in', new_ids)]),
'view_type': 'form',
'view_mode': 'tree,form',
'res_model': 'sale.order',
'view_id': False,
'type': 'ir.actions.act_window',
'search_view_id': id['res_id']
}
if len(new_ids)<=1:
value = {
'domain': str([('id', 'in', new_ids)]),
'view_type': 'form',
'view_mode': 'form',
'res_model': 'sale.order',
'view_id': False,
'type': 'ir.actions.act_window',
'res_id': new_ids and new_ids[0]
}
else:
value = {
'domain': str([('id', 'in', new_ids)]),
'view_type': 'form',
'view_mode': 'tree,form',
'res_model': 'sale.order',
'view_id': False,
'type': 'ir.actions.act_window',
'res_id':new_ids
}
return value
states = {