nextcloud / nextcloud/calendar
show only busy active for shared edits
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
- share a calendar with edit rights to a user
- with that user add a event, choose "When shared show only busy"
- the user does not see the description any more, title changes to "busy"
- switch back to "show full event", title and description is lost
Expected behavior
For a user with write permission, the option "When shared show only busy" should have no visible effect. Only puplic views should be restricted.
Actual behavior
- For a user with write permission, after switching to "When shared show only busy", title switches to busy, description is not shown
- After switching back to "show full event" description is lost, title is changed to "busy"
Calendar app version
5.3.5
CalDAV-clients used
No response
Browser
Firefox
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
31.0.6
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
No response
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 shared-calendar edit-permission flow described in the issue: switch an event to “When shared show only busy,” then restore “show full event.” Trace the calendar sharing and event update entry points to find where write-permitted users are restricted or event fields are overwritten. Done means editors retain the title and description while only public views remain limited.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100