CRITICAL story-role-based-access-control-coordinator-001 5 pts
5
Story Points
Critical
Priority
Role-Based Access Control
Feature

User Story

As a Coordinator
I want to land on a home screen tailored to my coordinator role immediately after logging in
So that I can access my most relevant tools and information without navigating away from an irrelevant default screen

Acceptance Criteria

  • Given a user with the coordinator role logs in, When role resolution completes, Then the coordinator-specific home screen is displayed without any additional navigation steps
  • Given a user has multiple roles, When they switch roles using the role switch widget, Then the home screen updates to reflect the newly selected role
  • Given a user's role is revoked between sessions, When they log in again, Then the no-access screen is shown instead of the coordinator home screen
  • Given a coordinator is on their home screen, When they navigate away and return, Then their tab state is preserved via StatefulShellRoute

Business Value

Coordinators managing multiple peer mentors need immediate access to their operational tools. A generic landing screen wastes time and increases cognitive load, directly impeding the organization's ability to oversee peer mentor activity and respond to pending actions promptly.