owncloud / calendar

Calendar app for ownCloud
GNU Affero General Public License v3.0
121 stars 43 forks source link

Integrate Federated Sharing into the Calendar App #357

Open schiessle opened 8 years ago

schiessle commented 8 years ago

Since ownCloud 8.1 we have the concept of federated sharing for files. You can share a file with any user on any server by sharing it with <user>@<ownCloudServer>. We can even auto-complete this user IDs from the contacts app and from system wide address books synced between ownClouds.

I wonder if this wouldn't be a nice feature for the calendar app? Imagine if I could share a calender with any user at any ownCloud with the same federated cloud ID I also use to share files.

I'm not a CalDAV expert but this is how I think it could work:

Opinions?

georgehrke commented 8 years ago

Please reopen in https://github.com/owncloud/core/issues :) This is definitely related to the CalDAV server, which is in core, and to the GUI.

AFAIK CalDAV sharing has it's own mechanism for sharing among different CalDAV servers.

schiessle commented 8 years ago

@georgehrke my idea was that for sharing we would use the CalDAV sharing, as suggested by you. But the calendar app would need at lest the possibility to enter such federated cloud ids to the share dialog. Maybe you are right that this is already enough and handing over the federated share id to core would already be enough to create a share by CalDAV. But I think at least some logic is needed in the calendar app.

georgehrke commented 8 years ago

Yes, it will definitely take some GUI code, but please open an issue in core anyway. That's where most of the work has to be done :)

schiessle commented 8 years ago

@georgehrke sure, I will also open a issue in core and link it together with this issue. Thanks for re-open it!