diff --git a/models/route_exposition.py b/models/route_exposition.py index 8de00618a5c87c0ed685fdbd95b01da482a0c5e0..6ba8289102b6d1cb11fa7d70e012213dd93f2598 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 cd7f07d9109b6e7e76819283c8199b6a745c4783..61f143daadfd4b6a78b631959b1f43edcbcbf1d0 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" /> </group>