Right now setting Permissions for different course and account roles is very difficult because many of the permissions are tied together so you can't have one permission without also having the other checked. Yet, there is no list of what each permission actually impacts and which permissions are related to each other.
When we are developing a new role we almost always go through the lengthy process of:
- adding a permission to a role
- logging in as someone with that role and checking to see if that person can do what they need to do but not things they shouldn't do
- if the setting isn't correct, then going back to permissions and try checking or unchecking something different to see if we get the desired result
- wash and repeat
If permissions were more granulated and separated out it would be much easier to (1) understand what the permission actually controls and (2) provide the right level access to specific users.
| Comments from Instructure|
The New User Interface is included in the Canvas Production Release Notes (2018-07-14) . Go check it out!
We're assessing each permission 1 at a time. Some are included in our product plan for Q2 2019 and will influence development within Canvas. To find more information about this idea’s related priority, please follow Priority: Granular Permissions.
Adding this idea to our product plan means we will be working on it, but it does not guarantee that it will be developed exactly as defined by the idea, or that it will be added to the production environment.
Read more about the feature idea process: