Skip to main content

Helpdesk Navigation

Route behavior

Both Helpdesk routes are wrapped by the shared authenticated route component. The sidebar filters the employee item using Helpdesk.ViewSelf; the admin item uses Helpdesk.ViewAll, helpdesk, or hr-operations plus role/audience logic.

The admin route has a matching route rule. The employee /helpdesk route has no Helpdesk-specific entry in the route-rule table, so direct navigation is authenticated but not checked against Helpdesk.ViewSelf. Sidebar visibility is therefore not equivalent to route enforcement.

Super-administrator users and sessions without a client tenant are redirected away from the tenant portal.

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
  • UI/salary-ui/apps/client-hrms-portal/src/pages/SuperAdminPortalRedirect.tsx

See Also

Keywords

Helpdesk, employee service desk, ticket UI, operations, diagnostics.

Revision Information

Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.