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. -->