[Permissions] Break visibility to Subaccounts out of "Account-level Settings - Manage" Permission into its own dedicated Permission
Our institution is enterprise-scale, and as such we have many different positions dedicated to specific roles. We've discovered that it would be beneficial to provide the ability to see our subaccount structure to sub/school admins, as Courses search (https://community.canvaslms.com/t5/Admin-Guide/How-do-I-use-the-Courses-page-in-an-account/ta-p/104) doesn't incorporate filtering on sub-account to narrow down groups of courses. However, due to the fact that visibility to sub-accounts is granted per the "Account-level Settings - Manage" permission (https://community.canvaslms.com/t5/Canvas-Resource-Documents/Canvas-Account-Role-Permissions/ta-p/38...), this also means providing the capability to manage the settings for the entire account where the role is applied, which is often something we are not comfortable granting to our sub/school admins. For this reason, we are forced to deny our sub/school admins the ability to look within groups of courses at subaccount level, per the additional capabilities they would receive as associated with the Account-level Settings - Manage permission.
Remove "Subaccounts" from the Account-level Settings - Manage permission. Create an account-level permission titled (along the lines of) "Subaccounts - View," which would grant the singular permission: "Allows user to view subaccounts for the account." Describe the dependencies for managing the account in the Additional Considerations section for both Account-level Settings - Manage and Subaccounts - View.
admin