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