More granular permissions for admins

Idea created by Kona Jones Champion on May 4, 2015
      Idea is currently in Product Radar Learn more about this stage...
      Idea will be open for vote May 5th, 2015 - August 5th, 2015  Learn more about voting...


    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.



      Response from Instructure

    July 2015 update from Cosme Salazar

    The interactions between permissions in Canvas can be confusing. Our documentation team has worked hard to document many of these interactions in the Related Information column of these documents:


    Account Role Permissions

    Course Role Permissions


    It is a challenge to balance giving admins the power to control user access at a granular level while also keeping the list of permissions to a number that is not overwhelming. We do not have capacity to do a complete overhaul of permissions in the next six months. If there are specific permissions that are lacking, please submit and vote on those issues as there may be specific changes that we can prioritize more quickly.