Merge lp:~fabien-morin/unifield-web/fm-us-1588 into lp:unifield-web

Proposed by jftempo
Status: Merged
Merged at revision: 4846
Proposed branch: lp:~fabien-morin/unifield-web/fm-us-1588
Merge into: lp:unifield-web
Diff against target: 65 lines (+8/-4)
3 files modified
addons/openerp/controllers/actions.py (+6/-2)
addons/openerp/controllers/form.py (+1/-1)
addons/openerp/controllers/templates/form.mako (+1/-1)
To merge this branch: bzr merge lp:~fabien-morin/unifield-web/fm-us-1588
Reviewer Review Type Date Requested Status
UniField Dev Team Pending
Review via email: mp+324154@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'addons/openerp/controllers/actions.py'
2--- addons/openerp/controllers/actions.py 2017-03-15 10:18:04 +0000
3+++ addons/openerp/controllers/actions.py 2017-05-17 07:01:17 +0000
4@@ -64,7 +64,8 @@
5
6 def execute_window(view_ids, model, res_id=False, domain=None, view_type='form', context=None,
7 mode='form,tree', name=None, target=None, limit=None, search_view=None,
8- context_menu=False, display_menu_tip=False, action_id=None):
9+ context_menu=False, display_menu_tip=False, action_id=None,
10+ sidebar_open=False):
11 """Performs `actions.act_window` action.
12
13 @param view_ids: view ids
14@@ -74,6 +75,7 @@
15 @param view_type: view type, eigther `form` or `tree`
16 @param context: the context
17 @param mode: view mode, eigther `form,tree` or `tree,form` or None
18+ @param sidebar_open: force the side bar to the open position if True
19
20 @return: view (mostly XHTML code)
21 """
22@@ -89,6 +91,7 @@
23 params.search_view = search_view
24 params['context_menu'] = context_menu
25 params['display_menu_tip'] = display_menu_tip
26+ params['sidebar_open'] = sidebar_open
27 params['target'] = target or None
28 cherrypy.request._terp_view_name = name or None
29 cherrypy.request._terp_view_target = target or None
30@@ -363,7 +366,8 @@
31 search_view=data['search_view'],
32 context_menu=data.get('context_menu'),
33 display_menu_tip=display_menu_tip,
34- action_id=action.get('id'))
35+ action_id=action.get('id'),
36+ sidebar_open=action.get('sidebar_open'))
37
38 def server(action, data):
39 context = dict(data.get('context', {}),
40
41=== modified file 'addons/openerp/controllers/form.py'
42--- addons/openerp/controllers/form.py 2017-02-06 11:21:15 +0000
43+++ addons/openerp/controllers/form.py 2017-05-17 07:01:17 +0000
44@@ -273,7 +273,7 @@
45 tips = tips
46
47 is_dashboard = form.screen.is_dashboard or False
48- return dict(form=form, pager=pager, buttons=buttons, path=self.path, can_shortcut=can_shortcut, shortcut_ids=shortcut_ids, display_name=display_name, title=title, tips=tips, obj_process=obj_process, is_dashboard=is_dashboard, sidebar_closed=params._terp_sidebar_closed)
49+ return dict(form=form, pager=pager, buttons=buttons, path=self.path, can_shortcut=can_shortcut, shortcut_ids=shortcut_ids, display_name=display_name, title=title, tips=tips, obj_process=obj_process, is_dashboard=is_dashboard, sidebar_closed=params._terp_sidebar_closed, sidebar_open=params.sidebar_open)
50
51 @expose('json', methods=('POST',))
52 def close_or_disable_tips(self):
53
54=== modified file 'addons/openerp/controllers/templates/form.mako'
55--- addons/openerp/controllers/templates/form.mako 2017-01-02 14:59:00 +0000
56+++ addons/openerp/controllers/templates/form.mako 2017-05-17 07:01:17 +0000
57@@ -176,7 +176,7 @@
58 <%
59 if sidebar_closed:
60 sidebar_class="closed"
61- elif form.screen.view_type in ['form', 'calendar', 'gantt']:
62+ elif form.screen.view_type in ['form', 'calendar', 'gantt'] or sidebar_open:
63 sidebar_class="open"
64 else:
65 sidebar_class="closed"

Subscribers

People subscribed via source and target branches