nextcloud / nextcloud/calendar

Allow to disable 'all-day' setting and edit time of recurring appointment

Open
#2,587 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. to triage bug Feature: Editor hotspot: recurring events
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.
I don't know what happened, but creating a recurring appointment (in the web interface) for my French class I couldn't deselect 'All day' - assuming it's possible to create a recurring appointment for a specific timeslot I guess my browser was a bit slow. I saved it as I didn't want to recreate the recurrence. Now I can't seem to edit the series as a whole to adjust the time slots.

Describe the solution you'd like
Introduce possibility to edit 'all-day settings of a [whole] recurrence-set', by allowing me to edit the event I'm seeing and applying the change to the whole series (e.g. by adding a button "Update whole occurrence set").

Describe alternatives you've considered
Introducing a button like 'edit whole recurrence set' in the edit pop-up in the calendar view, which would then open the full event view/edit interface on the right-hand side, but then for the whole occurrence set.

Additional context
Schermafdruk van 2020-09-14 09-01-14

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

No files, tests, or entry points are named in the issue. Start by tracing the web calendar's recurring-event edit flow and how all-day changes are applied to an occurrence or series. Done means a recurring appointment can switch all-day status and edit its time for the whole recurrence set.

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
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.