From dc1f2df99e660c989509288624330def71bcaed4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 24 Feb 2024 17:43:15 +0100 Subject: [PATCH] Add model Many2One on ir.model.data --- trytond/trytond/ir/model.py | 6 +++++- trytond/trytond/ir/view/model_data_form.xml | 4 ++-- trytond/trytond/ir/view/model_data_list.xml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/trytond/trytond/ir/model.py b/trytond/trytond/ir/model.py index b6f6e7106a..06fa62a939 100644 --- a/trytond/trytond/ir/model.py +++ b/trytond/trytond/ir/model.py @@ -1264,7 +1264,11 @@ class ModelButtonReset(ModelSQL): required=True, ondelete='CASCADE') -class ModelData(ModelSQL, ModelView): +class ModelData( + fields.fmany2one( + 'model_ref', 'model', 'ir.model,model', "Model", + required=True, ondelete='CASCADE'), + ModelSQL, ModelView): "Model data" __name__ = 'ir.model.data' fs_id = fields.Char('Identifier on File System', required=True, diff --git a/trytond/trytond/ir/view/model_data_form.xml b/trytond/trytond/ir/view/model_data_form.xml index 370fd36ac5..7035398681 100644 --- a/trytond/trytond/ir/view/model_data_form.xml +++ b/trytond/trytond/ir/view/model_data_form.xml @@ -4,8 +4,8 @@ this repository contains the full copyright notices and license terms. -->