Skip to content

Commit

Permalink
permissions: move allow system process to manage files in migrator-kit
Browse files Browse the repository at this point in the history
This reverts commit 741c1c9.
  • Loading branch information
zzacharo committed Nov 22, 2024
1 parent 741c1c9 commit b635e70
Showing 1 changed file with 2 additions and 17 deletions.
19 changes: 2 additions & 17 deletions site/cds_rdm/permissions.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
from invenio_preservation_sync.services.permissions import (
DefaultPreservationInfoPermissionPolicy,
)
from invenio_rdm_records.services.generators import IfNewRecord, IfRecordDeleted
from invenio_rdm_records.services.generators import IfRecordDeleted
from invenio_rdm_records.services.permissions import RDMRecordPermissionPolicy
from invenio_records_permissions.generators import IfConfig, SystemProcess
from invenio_records_permissions.generators import SystemProcess
from invenio_users_resources.services.permissions import UserManager

from .generators import Archiver, AuthenticatedRegularUser, CERNEmailsGroups
Expand Down Expand Up @@ -53,21 +53,6 @@ class CDSRDMRecordPermissionPolicy(RDMRecordPermissionPolicy):
)
]

can_manage_files = [
IfConfig(
"RDM_ALLOW_METADATA_ONLY_RECORDS",
then_=[
IfNewRecord(
then_=RDMRecordPermissionPolicy.can_authenticated,
else_=RDMRecordPermissionPolicy.can_review,
)
],
else_=[
SystemProcess()
], # needed for migrating records with no files as metadata-only
),
]


class CDSRDMPreservationSyncPermissionPolicy(DefaultPreservationInfoPermissionPolicy):
"""PreservationSync permission policy."""
Expand Down

0 comments on commit b635e70

Please sign in to comment.