From 7d3b4c859eb41e7606f56595f2c4b8554ad99b97 Mon Sep 17 00:00:00 2001 From: Maximilian Moser <maximilian.moser@tuwien.ac.at> Date: Fri, 28 Feb 2025 22:52:57 +0100 Subject: [PATCH 1/2] Re-enable community-submission requests * with the new rdm-curation workflow, community-submission requests cannot be used to circumvent our mandatory reviews anymore * also, they have been requested as a feature --- invenio_config_tuw/config.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/invenio_config_tuw/config.py b/invenio_config_tuw/config.py index c94d4ea..2dc98ad 100644 --- a/invenio_config_tuw/config.py +++ b/invenio_config_tuw/config.py @@ -22,7 +22,6 @@ from invenio_curations.services.facets import status as facets_status from invenio_curations.services.facets import type as facets_type from invenio_i18n import gettext as _ from invenio_oauthclient.views.client import auto_redirect_login -from invenio_rdm_records.config import RDM_RECORDS_REVIEWS from .auth import TUWSSOSettingsHelper from .curations import ( @@ -264,16 +263,6 @@ OAISERVER_METADATA_FORMATS = { RDM_ARCHIVE_DOWNLOAD_ENABLED = False -RDM_RECORDS_REVIEWS = [rt for rt in RDM_RECORDS_REVIEWS if rt != "community-submission"] -"""Remove the ``community-submission`` from the list of supported review types. - -We require mandatory record reviews before publication, but community-submission -requests could be used to evade them and publish records directly (when community -members accept the record in question). -As such, we remove the community-submission as a supported review type. -This config item is checked in the `records_service.review.create()` method. -""" - # Invenio-Requests # ================ -- GitLab From 22531f1074c37834e78af3354221124be75e0bb7 Mon Sep 17 00:00:00 2001 From: Maximilian Moser <maximilian.moser@tuwien.ac.at> Date: Fri, 28 Feb 2025 22:55:09 +0100 Subject: [PATCH 2/2] Bump version to v2025.1.10 --- CHANGES.rst | 5 +++++ invenio_config_tuw/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 2014348..66f1ce2 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -9,6 +9,11 @@ Changes ======= +Version 2025.1.10 (released 2025-02-28) + +- Re-enable `rdm-curation` requests + + Version 2025.1.9 (released 2025-02-13) - Allow secondary email address to be removed again diff --git a/invenio_config_tuw/__init__.py b/invenio_config_tuw/__init__.py index f3aeeaa..273f3c9 100644 --- a/invenio_config_tuw/__init__.py +++ b/invenio_config_tuw/__init__.py @@ -9,6 +9,6 @@ from .ext import InvenioConfigTUW -__version__ = "2025.1.9" +__version__ = "2025.1.10" __all__ = ("__version__", "InvenioConfigTUW") -- GitLab