Assign reservation and allocate access permissions
  • 01 Feb 2023
  • 4 minutes to read

Assign reservation and allocate access permissions


Article Summary

When a manager is linked to a staff member they are automatically assigned the Staff Manager role at the User context. This provides them permissions and capabilities (access rights) to manage their staff member's learning. However, by default, this role doesn't provide them access to the courses in which the learners are enrolled or to edit/manage any of the activities that sit within the course.

This means that in order for Staff Managers to reserve and allocate spaces for their team in courses containing seminar activities, a Site Administrator must provide them with specific access.  

Depending on the requirements of your organisation, you may want to assign these access rights to one, many, or all managers within one, many or all courses within the LMS.

Assigning all Staff Managers access to reserve and allocate

To give all Staff Managers the ability to reserve and allocate spaces within a seminar activity, you will need to edit the Staff Manager role (access rights) to add the required permissions/capabilities. 

You will still need to assign these Staff Managers access to the relevant course(s).
  1. Navigate to Quick-access menu > Users > Permissions > Define roles.
  2. Click on the corresponding cog icon next to the Staff Manager role.
  3. Under Context types where this role may be assigned, select Course.
  4. Under the Capability list, find or search for Reserve or allocate spaces for team members (facetoface:reservespace), View seminar activities and events (facetoface:view) and Sign-up for an event (facetoface:signup). You may also want all Staff Managers to be able to Reserve of behalf of other managers (facetoface:reserveother).
  5. Ensure the Allow permission has been checked for these items. 
  6. Click Save changes to update the Staff Manager role or Cancel to discard your changes.

Searching for capabilities using the term 'view seminar'.

Assigning selected users access to reserve and allocate

To give one or selected users the ability to reserve and allocate spaces within a Seminar Activity, you will need to create a new role which provides the required permissions/capabilities and assign the relevant users this role.

  1. Navigate to Quick-access menu > Users > Permissions > Define roles.
  2. Click Add a new role.
  3. Select No role under Use role or archetype and click Continue.
  4. Enter a unique Shortname and Custom fullname in the boxes provided. (e.g. Reserving and Allocating Manager).
  5. Under Context types check System, Category, and Course.
  6. In the Capability list check Allow for Reserve or allocate spaces for team members (facetoface:reservespace), View seminar activities and events (facetoface:view), Sign-up for an event (facetoface:signup) and (optionally) Reserve on behalf of other managers (facetoface:reserveother).
  7. Click Create this role or Cancel to discard your changes.

You will still need to assign these users access to the relevant course(s).

You will also need to assign this new role to the selected users at either the System, Category or Course context (see Assign a system role).

Assigning all Staff Managers access to all courses

To provide Staff Managers access to all courses, you will need to provide them the ability to view courses without participation within the Staff Manager role.

  1. Navigate to Quick-access menu > Users > Permissions > Define Roles, click on the corresponding cog icon against the Staff Manager role.
  2. In the Capability list check Allow against View courses without participation (course:view). 
  3. Click Save changes.

Allowing Staff Managers to view all courses.

Assigning all staff managers access to selected courses

To provide Staff Managers access to selected courses, you will need to assign them Staff Manager access to each course. The fastest way to do this is via Audience enrolment. Audience Sync will need to be enabled as an enrolment plugin via the site administration area to be available with each course.

  1. Navigate to Quick-access menu > Audiences > Add new audience.
  2. Create an new dynamic audience called 'Staff Managers' with the rule Has direct reports = 'Yes'.
  3. Click the Assigned Roles tab.
  4. Check the Staff Manager role.
  5. Navigate to the relevant course.
  6. Within the Course administration menu go to Users > Enrolled users > Enrolment methods.
  7. If not already listed, select Audience sync from the Add method dropdown list.
  8. Choose Staff Managers from the Audience dropdown list.
  9. Choose Staff Manager from the Assign role dropdown list.
  10. Select Add method.
  11. Audience sync will be added as an available enrolment method within this course and you will be prompted to enrol an existing audience.

Assigning roles in a dynamic audience.

Assigning selected users access to all courses

To provide selected users access to all courses, you will need to provide them the ability to View courses without participation within the 'Reserving and Allocating Manager' role (or as named as above).

  1. Navigate to Quick-access menu > Users > Permissions > Define roles.
  2. Click the corresponding cog icon next to the Reserving and Allocating Manager role.
  3. In the Capability list check Allow next to View courses without participation (course:view).
  4. Click Save changes.
If both the grid catalogue and self enrolment options are enabled you will need a different permission when using the report catalogue. The capability required in this scenario is moodle/course:update. Please note that users with this capability can also make other changes to the course settings and are not limited to just allocation of spaces to team members. For example, users with the moodle/course:update capability can change the completion criteria and edit other parts of the course as well.

Assigning specific users access to selected courses

To provide specific users access to selected courses, you will need to manually assign them a role within each course with the required capabilities, such as Staff Manager.

  1. Go to Course administration > Users > Enrolled users.
  2. Click on Enrol users.
  3. Choose the required role from the Assign Roles in the dropdown menu.
  4. Search for the relevant user(s) and click Enrol user for each user.
  5. When all users have been enrolled, select Finish enrolling users.

C005 - Seminar Management(1)The Totara Academy has a whole course dedicated to using Seminar Management in Totara Learn. Here you can learn more about how to use seminars, see best practice, and give it a go yourself.


© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.