diff --git a/models/route_exposition.py b/models/route_exposition.py index c6d933bad605b069f5efa116a903b757be37fe26..807303b0d7e173088eb560dcb1383bb98b152fd1 100644 --- a/models/route_exposition.py +++ b/models/route_exposition.py @@ -25,6 +25,7 @@ class RouteExposition(models.Model): name = fields.Char(string="Nom", required=True) description = fields.Text() model_id = fields.Many2one(comodel_name="ir.model", string="Modèle") + model_id_name = fields.Char(related="model_id.model") field_ids = fields.One2many( comodel_name="route.exposition.field", inverse_name="exposition_id", diff --git a/views/route_exposition_views.xml b/views/route_exposition_views.xml index 97f04eb75d611dd4c1ba138c7f6cb0551c6c1c64..cf39591fb56f9833f5a5cb73ea16e6ccaa8e029b 100644 --- a/views/route_exposition_views.xml +++ b/views/route_exposition_views.xml @@ -17,7 +17,8 @@ <group> <group> <field name="model_id" options="{'no_create':true}" /> - <field name="domain" widget="domain"/> + <field name="model_id_name" invisible="1"/> + <field name="domain" widget="domain" options="{'model': 'model_id_name'}"/> <field name="active_test" /> <field name="route_name" /> <field name="route_link" widget="CopyClipboardChar" />