Manage view_ids on tree view

issue5052
review15771003
This commit is contained in:
Cédric Krier committed 2015-11-10 12:59:55 +01:00
1 parent 436c31aad7
commit 0ac7e587e6
2 files changed
+8 -2

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
* Manage view_ids on tree view
* Use Apple key for copy/past of list
Version 3.8.0 - 2015-11-02
@@ -587,7 +587,8 @@ class M2O(GenericText):
context=context, callback=callback).show()
return
screen = Screen(relation, domain=domain, context=context,
mode=['form'], exclude_field=field.attrs.get('relation_field'))
mode=['form'], view_ids=self.attrs.get('view_ids', '').split(','),
exclude_field=field.attrs.get('relation_field'))
def open_callback(result):
if result:
@@ -617,7 +618,9 @@ class M2O(GenericText):
if callback:
callback()
win = WinSearch(relation, search_callback, sel_multi=False,
context=context, domain=domain, new=create_access)
context=context, domain=domain,
view_ids=self.attrs.get('view_ids', '').split(','),
new=create_access)
win.screen.search_filter(quote(text.decode('utf-8')))
return win
@@ -711,6 +714,7 @@ class O2M(GenericText):
return
screen = Screen(relation, mode=['tree', 'form'],
view_ids=self.attrs.get('view_ids', '').split(','),
exclude_field=field.attrs.get('relation_field'))
screen.pre_validate = bool(int(self.attrs.get('pre_validate', 0)))
screen.group = group
@@ -732,6 +736,7 @@ class M2M(O2M):
domain = field.domain_get(record)
screen = Screen(relation, mode=['tree', 'form'],
view_ids=self.attrs.get('view_ids', '').split(','),
exclude_field=field.attrs.get('relation_field'))
screen.group = group