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

Allow editing on publicly shared calendars #3509

Open
Tracked by #20096
enoch85 opened this issue Feb 16, 2017 · 10 comments
Open
Tracked by #20096

Allow editing on publicly shared calendars #3509

enoch85 opened this issue Feb 16, 2017 · 10 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement feature: caldav Related to CalDAV internals feature: dav

Comments

@enoch85
Copy link
Member

enoch85 commented Feb 16, 2017

Public calendar links are great, but would be even better if there was a possibility for the external (guest) user to add items and edit the calendar in the same way as with files and folders.

This would be useful for example a collaborative booking calendar, where customers could see availible times and choose a time to book. (Add but not delete) Or if you and a friend would like to collaborate on a schedule for a vacation, or whatever. (Full permissions)

Idk if it's possible, but would it be doable to generate several public links to the same calendar? In that case give full permissions, send a temporary generated link to 1 external user that expires in lets say 15 minutes, where that user only can edit/delete his/her own stuff but add on all the available times.

It would also be nice to password protect public calendars.

What do you think @georgehrke and others?

@xshadow
Copy link

xshadow commented May 10, 2017

That would be indeed a really handy feature!

@xshadow
Copy link

xshadow commented May 10, 2017

But it should be reported here: https://github.com/nextcloud/calendar

@georgehrke
Copy link
Member

@xshadow No, it should not. This repo is absolutely right

@Doctor-Who
Copy link

It will be great instead of create many account for that.

@enoch85
Copy link
Member Author

enoch85 commented Oct 17, 2018

@georgehrke May I ask if this is on the todo list soon?

@nextcloud-bot nextcloud-bot removed the stale Ticket or PR with no recent activity label Oct 17, 2018
@georgehrke
Copy link
Member

@enoch85 No, but as always: Pull-requests are welcome!

@skjnldsv skjnldsv added the 1. to develop Accepted and waiting to be taken care of label Jun 12, 2019
@tcitworld
Copy link
Member

tcitworld commented Jan 27, 2020

Idk if it's possible, but would it be doable to generate several public links to the same calendar?

It's not right now.

In that case give full permissions, send a temporary generated link to 1 external user that expires in lets say 15 minutes, where that user only can edit/delete his/her own stuff but add on all the available times.
It would also be nice to password protect public calendars.

So basically nearly the same options (and possibly interface) for sharing calendars as for Files? We might have to extend the oc_dav_shares table to something more like oc_share (not sure if something like oc_share_external would be needed). Would be useful for federated calendars as well.

@derkrasseleo

This comment was marked as off-topic.

@Cwpute
Copy link

Cwpute commented Apr 5, 2023

This feature isn't available in any other calendar provider i know of, and could potentially fill-in a niche nobody's filling right now.
I'd be willing to put a bounty on this feature if that could help bringing light to it.

EDIT: since there is no real trustworthy platform for posting fiat currency bounties on issues, you'll have to take my word for it: if this issue gets adressed and solved you'll get all my gratitude ❤️ and a once-off donation of 20$ or so through Liberapay.

@4jNsY6fCVqZv
Copy link

@georgehrke Are there any security concerns on the developer side regarding the implementation of this enhancement?

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
None yet
Development

No branches or pull requests

10 participants