From dd709f8e704b38aa71d2066f47b3c8bc3972e68c Mon Sep 17 00:00:00 2001 From: Maximilian Moser <maximilian.moser@tuwien.ac.at> Date: Thu, 20 Jun 2024 13:50:24 +0200 Subject: [PATCH] Rename TUWCommunityPermissionPolicy * follow naming from Invenio-Communities more closely * also, remove some unused imports --- invenio_config_tuw/config.py | 4 ++-- invenio_config_tuw/permissions/__init__.py | 17 ++--------------- invenio_config_tuw/permissions/policies.py | 2 +- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/invenio_config_tuw/config.py b/invenio_config_tuw/config.py index 0768799..cab7741 100644 --- a/invenio_config_tuw/config.py +++ b/invenio_config_tuw/config.py @@ -15,7 +15,7 @@ from invenio_oauthclient.views.client import auto_redirect_login from .auth import TUWSSOSettingsHelper from .forms import tuw_registration_form from .permissions import ( - TUWCommunitiesPermissionPolicy, + TUWCommunityPermissionPolicy, TUWRecordPermissionPolicy, TUWRequestsPermissionPolicy, ) @@ -205,7 +205,7 @@ REQUESTS_PERMISSION_POLICY = TUWRequestsPermissionPolicy COMMUNITIES_ALLOW_RESTRICTED = True -COMMUNITIES_PERMISSION_POLICY = TUWCommunitiesPermissionPolicy +COMMUNITIES_PERMISSION_POLICY = TUWCommunityPermissionPolicy # Limitations diff --git a/invenio_config_tuw/permissions/__init__.py b/invenio_config_tuw/permissions/__init__.py index 080ffca..1d1bdd9 100644 --- a/invenio_config_tuw/permissions/__init__.py +++ b/invenio_config_tuw/permissions/__init__.py @@ -5,27 +5,14 @@ # Invenio-Config-TUW is free software; you can redistribute it and/or modify # it under the terms of the MIT License; see LICENSE file for more details. -from .generators import ( - RecordOwnersWithRole, - TrustedPublisherRecordOwners, - TrustedRecordOwners, - TrustedUsers, - secret_links, -) from .policies import ( - TUWCommunitiesPermissionPolicy, + TUWCommunityPermissionPolicy, TUWRecordPermissionPolicy, TUWRequestsPermissionPolicy, ) __all__ = ( - "RecordOwnersWithRole", - "TUWCommunitiesPermissionPolicy", + "TUWCommunityPermissionPolicy", "TUWRecordPermissionPolicy", "TUWRequestsPermissionPolicy", - "TrustedPublisherRecordOwners", - "TrustedPublisherRecordOwners", - "TrustedRecordOwners", - "TrustedUsers", - "secret_links", ) diff --git a/invenio_config_tuw/permissions/policies.py b/invenio_config_tuw/permissions/policies.py index 7e9fbc5..78a81cf 100644 --- a/invenio_config_tuw/permissions/policies.py +++ b/invenio_config_tuw/permissions/policies.py @@ -214,7 +214,7 @@ class TUWRequestsPermissionPolicy(RDMRequestsPermissionPolicy): # fmt: on -class TUWCommunitiesPermissionPolicy(CommunityPermissionPolicy): +class TUWCommunityPermissionPolicy(CommunityPermissionPolicy): """Communities permission policy of TU Wien.""" # for now, we want to restrict the creation of communities to admins -- GitLab