You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow sharing of collections between users. Different share modes can be implemented as plugins (e.g. read and write). Plugins can share modified versions of a collection (e.g. an address book as a calendar with birthdays). They can control read and write access to collection properties and can store their own variants (e.g. every user can have his own display name for a shared collection).
Share plugins
Basic support
Store private display name and color for every user (and other properties?)
Actually implement birthday plugin
Rights
Check if shared collections allow write access to items (currently enforced by assertions)
Add new permission to check if a user is allowed to share a collections to a target
Filesystem
Discover shared collections
Allow reading and writing of shared collections
Allow deletion of shared collections
Cache items that are modified by plugins
Interface for sharing (and unsharing) a collections
@Neustradamus - this PR is based on an older version and I'm unsure whether @Unrud will rebase it to current 3.x version. In case noone else take over, this PR would be canceled next and "archived".
Any news on this? Being able to share collections (calendars) between users properly; read-write and read-only access, per-user collection title, and without needing to manually deal with symlinks or per-collection URLs in clients would be awesome and in my opinion the last missing piece for having a lightweight but powerful solution for CalDAV/CardDAV.
Any news on this? Being able to share collections (calendars) between users properly; read-write and read-only access, per-user collection title, and without needing to manually deal with symlinks or per-collection URLs in clients would be awesome and in my opinion the last missing piece for having a lightweight but powerful solution for CalDAV/CardDAV.
Nothing happen so far, potentially someone else can take-over.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Allow sharing of collections between users. Different share modes can be implemented as plugins (e.g.
readandwrite). Plugins can share modified versions of a collection (e.g. an address book as a calendar with birthdays). They can control read and write access to collection properties and can store their own variants (e.g. every user can have his own display name for a shared collection).birthdayplugin