In our Administrative Pages of Canvas, we created a custom role called "Viewer" which is based on the "Teacher" Base Type. This "Viewer" custom role allows us to enroll our faculty in "Master Term" courses to view curriculum but not make changes to it. Also, they can still import content from this term into their own sections. However, if you take a look at the example screen shot, the "View All or Customize" screen just indicates that an instructor is "Enrolled as a teacher"...even though when we invited the instructor to a course, we chose our "Viewer" custom role.
On this "View All or Customize" screen, it would be helpful if it actually said "Enrolled as a Viewer" (or whatever custom name you created) instead. This would reflect the kind of access that the instructor truly has to that course. Currently, our faculty would have to click on each course to determine if he/she has the ability to edit content.
Also, if it doesn't already, the e-mail invite that gets sent to the instructor should show the name of the custom role that the person has been given for a course.
Comments from Instructure
This change was fixed in our April 1 release. The engineering ticket was noted as a bug fix but did not include any support cases. Release notes indicate fixed bugs for behaviors that have affected a lot of our customers, and in this case, we couldn’t fully note the effect. We’ve learned a few things about our engineering tickets since then and have been trying to err on the side of noting any fix that may have a notable implication, and we apologize for inadvertently neglecting this change. We are glad that you are now able to view your custom roles!