[Permissions] Specify which roles Teacher can add to course

Problem statement:

If you allow instructor permission to add observers to their course, then they are automatically allowed to also add a user as any custom role if it is based on observer. We do want faculty to be able to add observers, but what if we want to build a custom role based on observer that has elevated permissions?

Proposed solution:

Allow admins to specify which custom roles Teachers should be able to add. This issue could also be avoided if there was more flexibility with the existing roles and permissions, such that we wouldn't need to make observer-based custom roles. Here are 2 ideas I submitted related to that: https://community.canvaslms.com/t5/Canvas-Ideas/Permissions-View-Unpublished-Content-as-a-Permission... https://community.canvaslms.com/t5/Canvas-Ideas/Roles-Allow-for-a-Student-Based-Role-that-does-not-a...

User role(s):

admin,instructor,observer

1 Comment
nathanatkinson
Community Team
Community Team
Status changed to: Open