-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Closed
Labels
1. to developAccepted and waiting to be taken care ofAccepted and waiting to be taken care ofenhancement❄️ 2023-Winter
Milestone
Description
Implement storing of the metadata linking iOS Live Photos files and respect them on DAV operations applying the same DAV operation to the respective other file.
- Allow clients to set a
livephotometadata in theOC\MetadataAPI through WebDAV. This metadata is set for the two files and contains thefileidof the other file. Another solution would be to use a header, but not a fan of multiplying custom headers. Also, allowing clients to write thelivephotosmetadata allows writing it for already uploaded files - Add listeners to react to
Node*Event--
NodeDeletedEventto remove the second file -
NodeRenamedEventto rename the second file-
BeforeNodeRenameEventto block the operation if one of the two files cannot be renamed (ex: file with the same name at the location, or quota limitation, or … ?) - Test when renamed file is a share
-
-
NodeCopiedEventto copy the second file-
BeforeNodeCopiedEventto block the operation if one of the two files cannot be copied (ex: file with the same name at the location, or quota limitation, or … ?) - Test when renamed file is a share
-
-
- Optional: block write permissions on the
.jpgto prevent inconsistencies?
Metadata
Metadata
Assignees
Labels
1. to developAccepted and waiting to be taken care ofAccepted and waiting to be taken care ofenhancement❄️ 2023-Winter
Type
Projects
Status
☑️ Done