From 831c65da33ee18f39bcd102d5c64a578b5f49c51 Mon Sep 17 00:00:00 2001 From: Pablo Tamarit Date: Fri, 23 Aug 2024 16:36:06 +0200 Subject: [PATCH] config: vocabularies Datastream common OpenAIRE --- invenio_app_rdm/config.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/invenio_app_rdm/config.py b/invenio_app_rdm/config.py index c170be4e1..15aca37d8 100644 --- a/invenio_app_rdm/config.py +++ b/invenio_app_rdm/config.py @@ -120,6 +120,15 @@ from invenio_vocabularies.contrib.awards.datastreams import ( VOCABULARIES_DATASTREAM_WRITERS as AWARDS_WRITERS, ) +from invenio_vocabularies.contrib.common.openaire.datastreams import ( + VOCABULARIES_DATASTREAM_READERS as COMMON_OPENAIRE_READERS, +) +from invenio_vocabularies.contrib.common.openaire.datastreams import ( + VOCABULARIES_DATASTREAM_TRANSFORMERS as COMMON_OPENAIRE_TRANSFORMERS, +) +from invenio_vocabularies.contrib.common.openaire.datastreams import ( + VOCABULARIES_DATASTREAM_WRITERS as COMMON_OPENAIRE_WRITERS, +) from invenio_vocabularies.contrib.common.ror.datastreams import ( VOCABULARIES_DATASTREAM_READERS as COMMON_ROR_READERS, ) @@ -728,6 +737,7 @@ def files_rest_permission_factory(obj, action): VOCABULARIES_DATASTREAM_READERS = { **VOCABULARIES_DATASTREAM_READERS, **NAMES_READERS, + **COMMON_OPENAIRE_READERS, **COMMON_ROR_READERS, **AWARDS_READERS, **FUNDERS_READERS, @@ -739,6 +749,7 @@ def files_rest_permission_factory(obj, action): VOCABULARIES_DATASTREAM_TRANSFORMERS = { **VOCABULARIES_DATASTREAM_TRANSFORMERS, **NAMES_TRANSFORMERS, + **COMMON_OPENAIRE_TRANSFORMERS, **COMMON_ROR_TRANSFORMERS, **AWARDS_TRANSFORMERS, **FUNDERS_TRANSFORMERS, @@ -753,6 +764,7 @@ def files_rest_permission_factory(obj, action): **FUNDERS_WRITERS, **AWARDS_WRITERS, **AFFILIATIONS_WRITERS, + **COMMON_OPENAIRE_WRITERS, **COMMON_ROR_WRITERS, **SUBJECTS_WRITERS, }