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.

Feature: Role-Based Access Control

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

Dependencies (1)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component