[External Tools] Expand LTI 1.3 tool "visibility" options for User Navigation placement
A Canvas site may want to configure an LTI 1.3 tool that is used only by instructors. They may want this tool to be available in a standardized location, like the User Account page as described here:
https://canvas.instructure.com/doc/api/file.navigation_tools.html#user_navigation
There are visibility controls available on the User Navigation placement, however from here 'admins' really just means actual Canvas admins. This is different from the visibility options available using a course navigation LTI 1.1 or 1.3 placement where 'admins' visibility has been overloaded to also include instructors ( from above URL on course navigation visibility: "admins means only Teachers, TAs, Designers and account admins will see the link.")
This makes sense to be different since the User Navigation does not have the context of a course launch to know if the user is an instructor in this course, however, an LTI 1.3 launch from this User Navigation placement does include information about Institutional roles, including http://purl.imsglobal.org/vocab/lis/v2/institution/person#Instructor if applicable to the user, so it would seem feasible that a visibility control could allow more specific tailoring of visibility based on institutional roles (or equivalent in Canvas world)
It would seem there are a lot more tools that visibility toggling would make sense between students and instructors in this user navigation placement than there are tools that would use the "admin" visibility. I would be surprised if there were many User Navigation placements that set visibility to "admin" at all. An instructor only visibility control might open up this placement to additional usage.
Update the visibility from the current limited selection of: 'public', 'members', 'admins' and include an option for 'instructors' where instructors would include anyone that has an instructor institutional roles in the LTI 1.3 parlance (https://www.imsglobal.org/spec/lti/v1p3#lis-vocabulary-for-institution-roles)
instructor