bug fix for the server action

perform name_search dynamic is context have the 'server_action'
otherwise if context.get('key') != 'server_action': normal search

bzr revid: mga@tinyerp.com-20080820103248-9pctdx2o07fn0kei
This commit is contained in:
mga@tinyerp.com 2008-08-20 16:02:48 +05:30
parent 434d86e6ec
commit 95518b629b
2 changed files with 4 additions and 1 deletions

View File

@ -1091,7 +1091,7 @@
<field name="res_model">ir.actions.server</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_server_action_tree"/>
<field name="context">{'key':'myval'}</field>
<field name="context">{'key':'server_action'}</field>
</record>
<menuitem action="action_server_action" id="menu_server_action" parent="base.next_id_6"/>

View File

@ -299,6 +299,9 @@ class ir_model_fields(osv.osv):
context={}
return super(ir_model_fields, self).name_search(cr, uid, name, args, operator, context, limit)
if context.get('key') != 'server_action':
return super(ir_model_fields, self).name_search(cr, uid, name, args, operator, context, limit)
result = []
obj = self.pool.get('ir.model.fields')
ids = obj.search(cr, uid, args)