Add missing create access when searching on Many2One in list view

issue4916
review22521002
This commit is contained in:
Cédric Krier committed 2015-10-08 13:07:47 +02:00
1 parent 6d3fa6fcbc
commit 7d803387f3
1 file changed
+4 -1
@@ -600,6 +600,9 @@ class M2O(GenericText):
def search_remote(self, record, relation, text, domain=None,
context=None, callback=None):
field = record.group.fields[self.attrs['name']]
relation = field.attrs['relation']
access = common.MODELACCESS[relation]
create_access = self.attrs.get('create', True) and access['create']
def search_callback(found):
value = None
@@ -609,7 +612,7 @@ class M2O(GenericText):
if callback:
callback()
win = WinSearch(relation, search_callback, sel_multi=False,
context=context, domain=domain)
context=context, domain=domain, new=create_access)
win.screen.search_filter(quote(text.decode('utf-8')))
return win