Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accept or decline calendar shares through notifications #19568

Open
Tracked by #20096
tcitworld opened this issue Feb 20, 2020 · 2 comments
Open
Tracked by #20096

Accept or decline calendar shares through notifications #19568

tcitworld opened this issue Feb 20, 2020 · 2 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: caldav Related to CalDAV internals feature: dav

Comments

@tcitworld
Copy link
Member

tcitworld commented Feb 20, 2020

Notifications should be triggered by updateShares and actions should happen through ocs routes (so that it may be possible to accept shares directly from NC file clients).

Requires adding a field in oc_dav_shares to handle accepted status.

There should be a default_accept setting similar to the one in the file_sharing app to skip approval, or we can just reuse it.

Note: There's also the topic of handling sharing directly though CalDAV that's related to this (see https://tools.ietf.org/html/draft-pot-caldav-sharing-01, https://github.com/apple/ccs-calendarserver/blob/master/doc/Extensions/caldav-sharing.txt and #5050) but that's another topic.

@georgehrke
Copy link
Member

We have to make sure that clicking the notification enables the calendar in the calendar-app.
(Either display only that calendar or display previously visible calendars plus this calendar)

@tcitworld
Copy link
Member Author

This means we need to have special intents from the notification ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: caldav Related to CalDAV internals feature: dav
Projects
No open projects
Development

No branches or pull requests

3 participants