RBAC Troubleshooting
Overview
A starting point for diagnosing issues when mentor editors cannot see certain settings or tabs, or when RBAC policies do not appear to be working as expected.
Common Issue: Missing Tabs for Mentor Editors
Symptom: A user with editor access cannot see certain tabs (e.g., Data Sets).
Steps to Diagnose
- Go to the mentor's Access tab.
- Verify the user has the Editor role assigned.
- If tabs are missing despite editor access:
- Create a test student user.
- Add the test user to the same Access tab with the same role.
- Check which settings are visible to the test user.
- Compare with what the original user sees.
Verifying Policy Assignments
Check Roles and Policies
- Go to Tenant Settings → Management → Roles.
- Note: mentor editor roles assigned via the Access tab won't appear here — they exist only on the mentor's Access tab.
- Go to the Policies tab.
- Look for the policy associated with the user.
Verify the Resource Mapping
- Open the browser Network tab (Developer Tools).
- Refresh the page.
- Search for the
checkendpoint. - The first result shows the tenant information.
- The second result shows which mentor the policy resource number maps to.
- Confirm the mentor number in the policy matches the correct mentor.
Checking User and Group Membership
- In the Policies tab, click on the relevant policy.
- Check the Users section to confirm the user is listed.
- Check the Groups tab to see if the user belongs to a group assigned to the policy.
- Verify group membership by expanding the group to see all members.
Verifying Platform and Mentor Resources
- The platform number can be found by looking at default policies in the Policies tab.
- The mentor number can be verified via the Network tab's
checkendpoint. - Ensure both the platform and mentor resource numbers in the policy match the intended targets.
Key Takeaways
- Access tab roles (editor) are separate from Management tab roles — check both locations
- Use the Network tab to verify which mentor a policy resource number maps to
- Always verify user membership in the policy's Users or Groups sections
- If the setup looks correct but issues persist, escalate for deeper investigation