mirror of
https://github.com/Cian-H/iform-invenio.git
synced 2025-12-23 04:41:58 +00:00
Added AuthenticatedUser to allow list for can_create permission
This commit is contained in:
@@ -59,6 +59,7 @@ from invenio_rdm_records.services.generators import (
|
|||||||
)
|
)
|
||||||
from invenio_rdm_records.services.permissions import RDMRecordPermissionPolicy
|
from invenio_rdm_records.services.permissions import RDMRecordPermissionPolicy
|
||||||
from invenio_records_permissions.generators import (
|
from invenio_records_permissions.generators import (
|
||||||
|
AuthenticatedUser,
|
||||||
Disable,
|
Disable,
|
||||||
IfConfig,
|
IfConfig,
|
||||||
SystemProcess,
|
SystemProcess,
|
||||||
@@ -730,7 +731,7 @@ class InvenioRDMStarterRecordPermissionPolicy(RDMRecordPermissionPolicy):
|
|||||||
# Used for search filtering of deleted records
|
# Used for search filtering of deleted records
|
||||||
# cannot be implemented inside can_read - otherwise permission will
|
# cannot be implemented inside can_read - otherwise permission will
|
||||||
# kick in before tombstone renders
|
# kick in before tombstone renders
|
||||||
can_create = [SystemProcess()]
|
can_create = [AuthenticatedUser(), SystemProcess()]
|
||||||
can_read_deleted = [SystemProcess()]
|
can_read_deleted = [SystemProcess()]
|
||||||
can_read_deleted_files = can_read_deleted
|
can_read_deleted_files = can_read_deleted
|
||||||
can_media_read_deleted_files = can_read_deleted_files
|
can_media_read_deleted_files = can_read_deleted_files
|
||||||
|
|||||||
Reference in New Issue
Block a user