User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

A dedicated screen shown to Global Admins who attempt to access the mobile app, informing them that mobile access is not permitted for their role. It presents a clear explanation of why access is denied and optionally directs the user to the appropriate admin portal. No interactive navigation is available beyond signing out.

Feature: Role-Based Access Control

no-access-screen

Sources & reasoning

Line 322 places the two mobile role profiles explicitly in Phase 1 / MVP scope. Lines 254-259 define all four roles with their access boundaries. RBAC is prerequisite to every other feature - without it, sessions have no access scope. Blueprint confirms MVP. Phase 1 = MVP by ordinal mapping.

  • docs/source/likeperson.md · line 254-256
    4 defined user roles: Peer Mentor (Likeperson): Creates and tracks activities and follow-ups. Logs in to the Mobile App only.
  • docs/source/likeperson.md · line 322
    2 mobilrolle-profiler: Peer Mentor, Coordinator (Organization Admins logger på som Coordinator i app-konteksten)

Responsibilities

  • Display a clear no-access message tailored to the Global Admin role
  • Provide a sign-out action so the user can exit the session
  • Prevent any further navigation into the mobile app from this screen
  • Render consistently regardless of organisation context or locale

Interfaces

render(): void
onSignOutPressed(): void