diff --git a/trytond/ir/ui/view.py b/trytond/ir/ui/view.py index 042186d3c0..65895cd5b6 100644 --- a/trytond/ir/ui/view.py +++ b/trytond/ir/ui/view.py @@ -52,6 +52,7 @@ class View(ModelSQL, ModelView): ('type', '!=', None)), ], depends=['inherit']) + type_string = type.translated('type') data = fields.Text('Data') name = fields.Char('Name', states={ 'invisible': ~(Eval('module') & Eval('name')), @@ -91,6 +92,11 @@ class View(ModelSQL, ModelView): def default_module(): return Transaction().context.get('module') or '' + def get_rec_name(self, name): + return '%s (%s)' % ( + self.model, + self.inherit.rec_name if self.inherit else self.type_string) + @classmethod @ModelView.button_action('ir.act_view_show') def show(cls, views):