nextcloud / nextcloud/calendar
Events with "only busy" are not blocking appointment booking
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Steps to reproduce
- Create an appointment via the appointment modal in calendar
- Create an event in a calendar associated with the appointment (selected in "Calendar" or "Additional calendars to check for conflicts"
- Set the event's visibility to "When shared show only busy"
- Try to book an appointment at the time of the event and see that it is possible
Expected behavior
It should be impossible to book an appointment at the time of an event blocking the time - no matter if the event's visibility is set to "When shared show only busy".
Actual behaviour
It is possible to book the appointment at the time of a conflicting event with visibility "When shared show only busy".
Calendar app version
4.5.2
Nextcloud version
27.1.2
Updated from an older installed version or fresh install
Updated from an older version
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the conflict in the calendar appointment modal using an event set to “When shared show only busy” in a selected calendar or additional conflict calendar. Trace the booking conflict check and verify that booking is blocked for that time; the payload names no files or tests to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100