No Access Screen
Component Detail
User Interface
low complexity
mobile
1
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Full-screen informational view rendered when a Global Admin authenticates on the Mobile App. Displays a redirect message and a deep-link button pointing the user to the Admin Web Portal, preventing any accidental exposure of peer-mentor or coordinator surfaces to Global Admin sessions.
no-access-screen
Sources & reasoning
Global Admins must never see the Mobile App's operational surfaces. The source doc explicitly calls for a no-access screen that redirects Global Admins to the admin portal - this UI component is the sole enforcement point for that constraint in the Flutter layer.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Detect Global Admin role from session bootstrap and render redirect message
- Provide a tappable link or button pointing to the Admin Web Portal URL
- Prevent navigation to any operational screen while Global Admin role is active
Interfaces
build(BuildContext) → Widget
onRedirectTap() → void
Relationships
Related Data Entities (2)
Data entities managed by this component