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

Integrate Federated Sharing into the Calendar App #357

Open
schiessle opened this issue Mar 21, 2016 · 4 comments
Open

Integrate Federated Sharing into the Calendar App #357

schiessle opened this issue Mar 21, 2016 · 4 comments

Comments

@schiessle
Copy link

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:

  • A ownCloud specific API would be used to send a shared calendar to a remote ownCloud server
  • The remote server would basically receive a CalDAV URL and a auth token
  • The remote server would then integrate the external CalDAV calendar by standard CalDAV techniques.

Opinions?

@georgehrke
Copy link
Contributor

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
Copy link
Author

@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
Copy link
Contributor

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 :)

@georgehrke georgehrke reopened this Mar 21, 2016
@georgehrke georgehrke added this to the Maybe some day milestone Mar 21, 2016
@schiessle
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants