nextcloud / nextcloud/calendar

Transfer calendar owner via UI

Open
#4,594 3 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. to triage enhancement Feature: Sharing
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

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

When users are leaving the organisation or project or change to a different department, they often own important calendars they have shared with their respective people groups/colleagues.

A common frustration of these users is, that they cannot transfer the ownership of their own calendars to someone else, without involving an administrator every time.

Describe the solution you'd like

Include a transfer owner dialog in the share dialog / details of each calendar you own.
Show the current owner of the calendar, if you're looking at a calendar that was shared with you.

Describe alternatives you've considered

The occ command for migrating calendars is simply not an option - the users need to be able to do basic self-service here.

Exporting and then importing a calendar is not an option either - already attached metadata gets lost and shares would have to be reconfigured.

  • this would be way too complicated for most users.
Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the calendar share dialog and calendar details UI, then inspect how ownership and sharing permissions are currently handled. Done means an owner can transfer a calendar through the UI, shared calendars show their current owner, and existing metadata and shares remain intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.