Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Change: Unify file IDs
We changed the file IDs to be consistent across all our APIs (WebDAV, LibreGraph, OCS). We removed the base64 encoding. Now they are formatted like
<storageID>!<opaqueID>
. They are using a reserved character!
as a URL safe separator.Related Issue
Reva PR cs3org/reva#2542
Motivation and Context
FileIDs should be consistent across all APIs
How Has This Been Tested?
Examples:
WebDAV
GraphAPI
GraphAPI (Set Space Image)
OCS (Add users to spaces)
Manual Archiver Test
Types of changes
Checklist: