Access sits on each sub-calendar, not on the calendar
A calendar in ManageCal is split into sub-calendars: one per team, room, person or piece of equipment. Access is granted per person on each of them. The same person can edit their team’s calendar, see that the meeting room is taken without seeing why, and not know the leadership calendar exists.
That is the whole model. There are no groups to reason about and no inherited rules to trace: to know what someone can do, you read their level on the sub-calendar in front of you.
- StaffModify
- TrainingModify
- Meeting RoomRead only, no details
- VehiclesRead only
- LeadershipNot shared
Access sits on each sub-calendar, not on the calendar above it.

