Hi,
We are looking to use multitenancy to achieve the setup below:
- 20 groups of users, each one based in a local area.
- Each group will receive the same course content, but will have different seminar events, with different times / locations / trainers.
- Each group should have at least 1 admin user who should be able to:
- Manage users, reset passwords etc
- Create and manage events (but not any other course content)
- Manage dashboards within their tenant only
The first of these is fairly straightforward to do with 'Tenant User Manager', but the others I'm having a bit more trouble with. So my questions are below:
---
How can I set up a role which can manage events within a seminar, but cannot edit the settings for the seminar activity itself, and cannot edit any other course activities or settings?
So far, I've used a copy of the 'Tenant Domain Manager' role, and removed the 'moodle/course:manageactivities' setting, whilst retaining all other permissions. As this includes many of the seminar/event permissions, this user is able to manage events, but not the activity settings.
Is there a better approach to doing this?
---
Can you set up a role which can edit dashboards, but only within that users tenant?
In this page https://help.totaralearning.com/display/TL12/Dashboards, I see that the permissions needed to edit dashboards are totara/dashboard:manage, totara/dashboard:manageblocks, and moodle/my:configsyspages.
So I set up a role which included the basic learner permissions, plus these 3 permissions.
When I applied this role in the tenant context, I was not able to edit any dashboards. When I applied it in a site context, the user was able to manage all dashboards, across all tenants. So neither of these achieved what I was looking to do.
Is there a way this can be done?
---
Thanks very much if you're able to help.
Harry
(Edited by George Angus - original submission Friday, 2 April 2021, 3:51 AM)