Skip to main content

LMS UI Navigation

Summary​

Application navigation exposes dashboard, administration, and employee self-service entries through separate UI visibility rules.

Reference Content​

EntryRouteVisibility evidenceBackend authorization evidence
Training Dashboard/dashboard/trainingRole/feature check in dashboard and navigation definitionsTraining endpoints do not register authorization middleware
Training / LMS/training/adminFeature/permission and role categories in navigation and protected-route codeUI-only visibility is not endpoint authorization
Training Self Service/trainingEmployee audience and self-view feature categoryGateway forwards a Training enrollment read; employee ownership enforcement is not proven

All routes require the client protected shell. Navigation visibility, route visibility, Gateway forwarding, tenant scoping, employee ownership, and endpoint authorization are distinct controls.

Screenshot placeholder​

No sanitized screenshot is committed. Capture only non-production, non-personal demonstration data during an approved documentation review.

Requires confirmation​

Fine-grained authorization, accessibility conformance, responsive acceptance criteria, and long-term product ownership require confirmation where not source-backed.

Source References​

  • UI/salary-ui/apps/client-hrms-portal/src/App.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx

See Also​

Keywords​

  • LMS UI
  • LMS UI Navigation

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly