From 273d0de2c848cccbc8b7d0857ed8b27b50031c41 Mon Sep 17 00:00:00 2001 From: Alzbeta Pokorna Date: Mon, 27 Jan 2025 10:15:22 +0100 Subject: [PATCH] media files --- oarepo_model_builder_rdm/datatypes/components/record.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/oarepo_model_builder_rdm/datatypes/components/record.py b/oarepo_model_builder_rdm/datatypes/components/record.py index 62444ec..5ddcb36 100644 --- a/oarepo_model_builder_rdm/datatypes/components/record.py +++ b/oarepo_model_builder_rdm/datatypes/components/record.py @@ -10,7 +10,7 @@ class RDMRecordModelComponent(DataTypeComponent): def before_model_prepare(self, datatype, *, context, **kwargs): if datatype.root.profile == "draft": datatype.definition["record"]["base-classes"] = ["invenio_rdm_records.records.api.RDMDraft"] - # datatype.definition["record"]["fields"]["media_files"] = 'FilesField(key=MediaFilesAttrConfig["_files_attr_key"],bucket_id_attr=MediaFilesAttrConfig["_files_bucket_id_attr_key"],bucket_attr=MediaFilesAttrConfig["_files_bucket_attr_key"],store=False,dump=False,file_cls={{invenio_rdm_records.records.api.RDMMediaFileDraft}},create=False,delete=False,)' + datatype.definition["record"]["fields"]["media_files"] = 'FilesField(key=MediaFilesAttrConfig["_files_attr_key"],bucket_id_attr=MediaFilesAttrConfig["_files_bucket_id_attr_key"],bucket_attr=MediaFilesAttrConfig["_files_bucket_attr_key"],store=False,dump=False,file_cls={{invenio_rdm_records.records.api.RDMMediaFileDraft}},create=False,delete=False,)' elif datatype.root.profile == "record": datatype.definition["record"]["base-classes"] = ["invenio_rdm_records.records.api.RDMRecord"] - # datatype.definition["record"]["fields"]["media_files"] = 'FilesField(key=MediaFilesAttrConfig["_files_attr_key"],bucket_id_attr=MediaFilesAttrConfig["_files_bucket_id_attr_key"],bucket_attr=MediaFilesAttrConfig["_files_bucket_attr_key"],store=False,dump=False,file_cls={{invenio_rdm_records.records.api.RDMMediaFileRecord}},create=False,delete=False,)' + datatype.definition["record"]["fields"]["media_files"] = 'FilesField(key=MediaFilesAttrConfig["_files_attr_key"],bucket_id_attr=MediaFilesAttrConfig["_files_bucket_id_attr_key"],bucket_attr=MediaFilesAttrConfig["_files_bucket_attr_key"],store=False,dump=False,file_cls={{invenio_rdm_records.records.api.RDMMediaFileRecord}},create=False,delete=False,)'