nextcloud / nextcloud/calendar

Self invite as attendee

Open
#5,018 1 comment 10 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement Feature: Scheduling
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.

We are a small non-profit-organization. We really love the Nextcloud calendar, but there are two small drawbacks with the attendee feature.

When creating an appointment in a shared calendar it is not possible to

  • add yourself (and only yourself) as a attendee and
  • to only add other people and not be the organizer (or change it afterwards)

Why is this useful?

  • Person A creates an appointment for B and C but will not take part. Person A will be the organizer and cannot change it to A.
  • Person A creates an appointment in a shared calendar and wants to have it in their personal nextcloud calendar also. Person A can't add themself as an attendee.
Describe the solution you'd like
  • You should be able to change the role from any attendee to organizer.
  • You should be able to add yourself as an attendee in appointments in order to see it in your own personal nextcloud calendar.
Describe alternatives you've considered

The alternative is that these calendar entries are created by a dummy user, which is not great in terms of security or managebility.

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 existing attendee and organizer flows for shared calendars and personal calendars, including how the calendar app handles roles and invitations. Done means a user can add themselves as an attendee and change an attendee to organizer, while preserving the two shared-calendar scenarios described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
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.