-
Notifications
You must be signed in to change notification settings - Fork 2
Python Reference Implementation Support
Alex Dutton edited this page Apr 1, 2020
·
60 revisions
Key:
- yes - this feature is written and tested
- ready - this test is written but test is not yet signed off
- X - this feature is out-of-scope for the current project
Operation | Client | Server | Test |
---|---|---|---|
1. Retrieve the Service Document | yes | yes | yes |
2.1. Creating Objects with only Metadata | yes | yes | yes |
2.2. Creating Objects with only By-Reference Files | yes | yes | ready |
2.3. Creating Objects with both Metadata and By-Reference Files | yes | yes | ready |
2.4. Creating Objects with Binary Files | yes | yes | yes |
2.5. Creating Objects with Packaged Content | yes | yes | yes |
2.6. Creating Objects with Segmented File Upload | yes | yes | ready |
3.1. Retrieving an Object's Status | yes | yes | yes |
3.2. Retrieving the Metadata from an Object | yes | yes | yes |
3.3. Retrieving a Binary File from an Object | yes | in progress (invenio perms) | yes |
3.4. Retrieving a Packaged Content representation of an Object | X | X | X |
4.1. Appending Metadata to an Object | yes | yes | yes |
4.2. Appending By-Reference Files to an Object | yes | yes | ready |
4.3. Appending Metadata and By-Reference Files to an Object | yes | yes | ready |
4.4. Appending a single Binary File to an Object | yes | yes | yes |
4.5. Appending Packaged Content to an Object | yes | yes | yes |
4.6. Append of Binary Files to an Object via Segmented File Upload | yes | yes | ready |
4.7. Append of Packaged Content to an Object via Segmented File Upload | yes | yes | ready |
5.1. Replacing the Metadata of an Object | yes | yes | yes |
5.2. Replacing a single File in an Object | yes | in progress (invenio perms) | yes |
5.3. Replacing a single File in an Object with a By-Reference File | yes | ? | ready |
5.4. Replacing a single File in an Object with a Segmented Upload | yes | ready | |
5.5. Replacing the FileSet of an Object with By-Reference Files | yes | yes | ready |
5.6. Replacing the FileSet of an Object with a single Binary File | yes | yes | yes |
5.7. Replacing the FileSet of an Object with a single Binary File via Segmented File Upload | yes | yes | ready |
5.8. Replacing an Object with Metadata only | yes | yes | yes |
5.9. Replacing an Object with By-Reference Files only | yes | yes | ready |
5.10. Replacing an Object with Metadata and By-Reference Files | yes | ready | |
5.11. Replacing an Object with a single Binary File | yes | yes | yes |
5.12. Replacing an Object with Packaged Content | yes | yes | yes |
5.13. Replacing an Object with a single Binary File via Segmented File Upload | yes | ready | |
5.14. Replacing an Object with Packaged Content via Segmented File Upload | yes | ready | |
6.1. Deleting an Object's Metadata | yes | yes | yes |
6.2. Deleting a single Binary File from an Object | yes | in progress (invenio perms) | yes |
6.3. Deleting all the Files from an Object | yes | yes | yes |
6.4. Deleting the entire Object | yes | yes | yes |
7.1. Initialise a Segmented File Upload | yes | yes | ready |
7.2. Upload a File Segment | yes | yes | ready |
7.3. Abort a Segmented File Upload | yes | yes | ready |
7.4. Retrieve information about a Segmented File Upload | yes | yes | ready |
8. Completing Previously In-Progress Deposits | X | yes | X |