Please review this at http://codereview.appspot.com/4273055/
Affected files:
M tryton/gui/window/view_board/action.py
M tryton/gui/window/view_form/screen/screen.py
Index: tryton/gui/window/view_board/action.py
===================================================================
--- a/tryton/gui/window/view_board/action.py
+++ b/tryton/gui/window/view_board/action.py
@@ -143,11 +143,10 @@
self.widget.show_all()
if self.action['view_type'] == 'form':
- self.screen = Screen(self.action['res_model'], self._window,
- view_type=self.action['view_mode'],
context=self.context,
- view_ids=view_ids, domain=self.domain, readonly=True)
- self.screen.screen_container.alternate_view = True
- self.screen.switch_view(view_type=self.action['view_mode'])
+ self.screen = Screen(self.action['res_model'],
+ self._window, view_type=self.action['view_mode'],
+ context=self.context, view_ids=view_ids,
+ domain=self.domain, readonly=True, alternate_view=True)
alignment.add(self.screen.screen_container.alternate_viewport)
name = self.screen.current_view.title
self.screen.signal_connect(self, 'record-message',
self._sig_label)
Index: tryton/gui/window/view_form/screen/screen.py
===================================================================
--- a/tryton/gui/window/view_form/screen/screen.py
+++ b/tryton/gui/window/view_form/screen/screen.py
@@ -20,7 +20,7 @@
def __init__(self, model_name, window, view_ids=None, view_type=None,
context=None, views_preload=None, domain=None,
row_activate=None,
limit=None, readonly=False, exclude_field=None, sort=None,
- search_value=None):
+ search_value=None, alternate_view=False):
if view_ids is None:
view_ids = []
if view_type is None:
@@ -54,6 +54,7 @@
self.__current_record = None
self.current_record = None
self.screen_container = ScreenContainer()
+ self.screen_container.alternate_view = alternate_view
self.filter_widget = None
self.widget = self.screen_container.widget_get()
self.__current_view = 0
--
Cédric Krier
B2CK SPRL
Rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59
Email/Jabber: [email protected]
Website: http://www.b2ck.com/
pgpWLcHz1EUTV.pgp
Description: PGP signature
