nextcloud / nextcloud/calendar
Unable to create appointment in team calendar is moderator/member
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 a team in Contacts (not a Group)
- Create a team calendar
- Go to calendar app with an account which is not the owner of the team (but e.g. moderator)
- Try to create a new appointment in the team calendar
Expected behavior
It should be possible that every team member can create new appointments (or give the option if everyone or only owners or moderators can create new ones).
Actual behavior
Can only create an appointment as the owner of the team. As a moderator it is only possible to create an appointment in personal calendars, but not in team calendars.
Calendar app version
6.2.1
CalDAV-clients used
No response
Browser
Firefox 148.0.2
Client operating system
Windows 11
Server operating system
UnRaid
Web server
Apache
Database engine version
PostgreSQL
PHP engine version
None
Nextcloud version
32.0.6 (nextcloud AIO)
Updated from an older installed version or fresh install
None
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
Reproduce the moderator/member scenario in the Calendar app using a team calendar, then trace the permission check for appointment creation. Compare owner, moderator, and member behavior and look for existing permission or calendar-sharing tests. Done means the intended role policy is enforced and covered by a regression test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- authorization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100