diff --git a/invenio_config_tuw/config.py b/invenio_config_tuw/config.py index 0768799ef59a59aeff476a6a1882b803d0501081..cab774198d4dffbcb5c1995e883618690906898d 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 080ffca5f97e42d7fdc4ecf8a5450c905199637d..1d1bdd9151c320b4a3a0a47b5d101887c47a5f24 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 7e9fbc50557a0f2c28eae18cc02026140a9eb26e..78a81cf763c744d05aaba83e703f60d613f39fe3 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