[IMP] act_window: Add new options in act_window to set key2 value

bzr revid: hmo@tinyerp.com-20100311072430-m2lmwng09vmdsrtu
This commit is contained in:
Harry (Open ERP) 2010-03-11 12:54:30 +05:30
parent 66b7e8b02b
commit 41ce0509ac
2 changed files with 5 additions and 2 deletions

View File

@ -193,6 +193,7 @@
<rng:optional> <rng:attribute name="view_mode"/> </rng:optional>
<rng:optional> <rng:attribute name="multi"/> </rng:optional>
<rng:optional> <rng:attribute name="target"/> </rng:optional>
<rng:optional> <rng:attribute name="key2"/> </rng:optional>
<rng:optional> <rng:attribute name="groups"/> </rng:optional>
<rng:empty />
</rng:element>

View File

@ -369,9 +369,10 @@ form: module.record_id""" % (xml_id,)
domain = rec.get('domain','').encode('utf-8') or '{}'
context = rec.get('context','').encode('utf-8') or '{}'
res_model = rec.get('res_model','').encode('utf-8')
src_model = rec.get('src_model','').encode('utf-8')
src_model = rec.get('src_model','').encode('utf-8')
view_type = rec.get('view_type','').encode('utf-8') or 'form'
view_mode = rec.get('view_mode','').encode('utf-8') or 'tree,form'
usage = rec.get('usage','').encode('utf-8')
limit = rec.get('limit','').encode('utf-8')
auto_refresh = rec.get('auto_refresh','').encode('utf-8')
@ -419,7 +420,8 @@ form: module.record_id""" % (xml_id,)
self.idref[xml_id] = int(id)
if src_model:
keyword = 'client_action_relate'
#keyword = 'client_action_relate'
keyword = rec.get('key2','').encode('utf-8') or 'client_action_relate'
keys = [('action', keyword), ('res_model', res_model)]
value = 'ir.actions.act_window,'+str(id)
replace = rec.get('replace','') or True