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

Feature Request: Add "Modify Event" Permission for Shared Events #6707

Open
kkrasoo opened this issue Feb 12, 2025 · 2 comments
Open

Feature Request: Add "Modify Event" Permission for Shared Events #6707

kkrasoo opened this issue Feb 12, 2025 · 2 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request

Comments

@kkrasoo
Copy link

kkrasoo commented Feb 12, 2025

Is your feature request related to a problem? Please describe.

Description:
I would like to request a new feature for Nextcloud Calendar that allows shared event participants to modify the event, similar to Google Calendar's "Modify event" permission.

Currently, when sharing a calendar or an individual event, users can either have full access (owner-level) or read-only access. However, in many collaborative environments, it would be beneficial to allow invited users to make modifications to a shared event without giving them full control over the entire calendar.

For example, in a team setting:

  • A manager creates a meeting event and shares it with team members.
  • Team members should be able to adjust the time, location, or description if needed.
  • However, they should not be able to delete the event entirely or modify unrelated events in the calendar.

Describe the solution you'd like

Introduce a new permission setting: "Modify Event" that allows invitees to:
✅ Edit event title, description, date, time, and location.
✅ Add or remove participants (optional, based on permissions).
✅ Modify event recurrence settings.
❌ Not delete the event (unless they are the owner).
❌ Not modify other events in the calendar.

This permission could be added when sharing an event or calendar, allowing more flexibility in collaboration.

Describe alternatives you've considered

  • Add a new "Modify Event" checkbox in the sharing settings of an event.
  • Implement role-based access control (RBAC) for event-specific permissions.
  • Ensure compatibility with CalDAV clients (e.g., Thunderbird, Apple Calendar, DAVx⁵).

Additional context

Adding this feature would improve Nextcloud Calendar’s usability in collaborative environments while keeping control and security intact. I appreciate the Nextcloud team’s efforts and would love to see this enhancement in future releases!

Thank you for considering this request. 🙌

@kkrasoo kkrasoo added 0. to triage Pending approval or rejection enhancement New feature request labels Feb 12, 2025
@SebastianKrupinski
Copy link
Contributor

Hi @kkrasoo

Thanks for the in-depth feature request! Your request totally makes sense and is useful, it would require some extensive modifications to both the front end and back end, so it will have to go thought product planning.

I will forward your request to the appropriate people.

@SebastianKrupinski
Copy link
Contributor

@SebastianKrupinski SebastianKrupinski added 1. to develop Accepted and waiting to be taken care of and removed 0. to triage Pending approval or rejection labels Feb 12, 2025
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 New feature request
Projects
Status: No status
Development

No branches or pull requests

2 participants