Skip to content

Commit

Permalink
permissions: multipart upload with local fs storage
Browse files Browse the repository at this point in the history
  • Loading branch information
mesemus committed Feb 24, 2025
1 parent 12575e7 commit c040b36
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
2 changes: 2 additions & 0 deletions invenio_rdm_records/resources/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,7 @@ class RDMRecordMediaFilesResourceConfig(FileResourceConfig, ConfiguratorMixin):
"item": "/media-files/<key>",
"item-content": "/media-files/<key>/content",
"item-commit": "/media-files/<key>/commit",
"item-multipart-content": "/media-files/<path:key>/content/<int:part>",
"list-archive": "/media-files-archive",
}

Expand Down Expand Up @@ -370,6 +371,7 @@ class RDMDraftMediaFilesResourceConfig(FileResourceConfig, ConfiguratorMixin):
"item": "/media-files/<key>",
"item-content": "/media-files/<key>/content",
"item-commit": "/media-files/<key>/commit",
"item-multipart-content": "/media-files/<path:key>/content/<int:part>",
"list-archive": "/media-files-archive",
}

Expand Down
1 change: 1 addition & 0 deletions invenio_rdm_records/services/permissions.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ class RDMRecordPermissionPolicy(RecordPermissionPolicy):
can_draft_set_content_files = [
# review is the same as create_files
IfTransferType(LOCAL_TRANSFER_TYPE, can_review),
IfTransferType(MULTIPART_TRANSFER_TYPE, can_review),
SystemProcess(),
]
can_draft_get_content_files = [
Expand Down

0 comments on commit c040b36

Please sign in to comment.