-
Notifications
You must be signed in to change notification settings - Fork 3
Roles and capabilities
Melanie Treitinger edited this page Jan 29, 2026
·
19 revisions
Note
The Role "Administrator" needs no specific capabilities assigned, this is done by Moodle anyway.
| BookIt | Capability | Role Serviceteam | Role Bookingperson | Role Examiner | Role Supportonsite | Role Observer |
|---|---|---|---|---|---|---|
| ... | context type of role | course, activity | course, activity | course, activity | course, activity | course, activity |
| Add a new event | addevent | X | X | X | - | - |
| Add an instance of this plugin to a course | addinstance | X | - | - | - | - |
| Add a resource to BookIt | addresource | X | - | - | - | - |
| Edit an event | editevent | X | - | - | - | - |
| Edit internal fields of an event | editinternal | X | - | - | - | - |
| Edit a resource | editresource | X | - | - | - | - |
| Filter the events in the calendar | filterstatus | X | - | - | - | - |
| Manage the master checklist | managemasterchecklist | X | - | - | - | - |
| View the BookIt activity | view (instance) | X | X | X | X | X |
| View all details of an event | viewalldetailsofevent | X | - | - | - | - |
| View all details of my own events | viewalldetailsofownevent | X | X (own events) | X (assigned events) | X (assigned events) | - |
| View my own event overview | viewownoverview | X | X | X | X | - |
| Moodle | Capability | Role Serviceteam | Role Bookingperson | Role Examiner | Role Supportonsite | Role Observer |
|---|---|---|---|---|---|---|
| Select examiners in events form | moodle/course:enrolreview | X | X | X | - | - |
| View role names in participants list | moodle/role:assign | X | X | X | X | X |
| Select examiners in events form | moodle/user:viewdetails | X | X | X | - | - |
For each role in the left column, select which roles that they can view, search and filter by.
| Who / can see what | Role Serviceteam | Role Bookingperson | Role Examiner | Role Supportonsite | Role Observer |
|---|---|---|---|---|---|
| Role Serviceteam | X | X | X | X | X |
| Role Bookingperson | X | - | - | X | - |
| Role Examiner | X | - | - | X | - |
| Role Supportonsite | X | - | X | - | - |
| Role Observer | X | - | X | - | - |
How to display the role names in the participants list:
- Set the capability 'moodle/role:assign' for the role in question.
- Set the appropriate checkbox in the "Allow role to view" matrix.
Note: Setting the capability 'moodle/role:assign' does not mean that someone with this role can actually assign roles - that needs the proper checkbox in the matrix "Allow role assignments"!
- Home
- Team Editorial
-
Team Testing
- Create new test instance
- Testing guidelines
- Team Documentation
- Team peer review and integration
- Team Development
Other Docs, Updates, cross-teams