From 08daf89e45a8a52c506198b8b5088a32cf7134c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 20 Oct 2013 16:24:10 +0200 Subject: [PATCH] Activate show button only for form view issue3184 review1191002 --- trytond/ir/ui/view.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/trytond/ir/ui/view.py b/trytond/ir/ui/view.py index e4cf7650f7..614d48f09b 100644 --- a/trytond/ir/ui/view.py +++ b/trytond/ir/ui/view.py @@ -64,7 +64,9 @@ class View(ModelSQL, ModelView): }) cls._order.insert(0, ('priority', 'ASC')) cls._buttons.update({ - 'show': {}, + 'show': { + 'readonly': Eval('type') != 'form', + }, }) @classmethod @@ -219,8 +221,6 @@ class ShowView(Wizard): View = pool.get('ir.ui.view') view = View(Transaction().context.get('active_id')) Model = pool.get(view.model) - if view.type != 'form': - return Model.fields_view_get(view_type='form') return Model.fields_view_get(view_id=view.id) def get_defaults(self, wizard, state_name, fields):