Skip to main content

Asset UI Limitations

Summary

This page consolidates the verified limitations of the asset UI. Each item is classified as Partial, Not implemented, or Requires confirmation. The overarching theme is that the asset UI is a partial, compatibility-dependent surface built around one HR Operations tab and a read-only self-service view.

Audience

  • Developers scoping remediation.
  • QA engineers targeting gap verification.
  • Support engineers setting customer expectations.
  • Solution architects and product owners planning roadmap.

Reference Content

Classified limitations

LimitationClassificationNotes
No dedicated asset detail route/viewNot implementedNo detail screen exists
No dedicated assignment screenPartialAssignment via Assign To field + approve to Issued only
No return control/screenNot implementedReturn not exposed in UI
No damage / lost / retire buttonsNot implementedNot exposed in UI
No in-UI document upload/list/downloadNot implementedNo document UI
No audit or timeline viewerNot implementedNo timeline UI
No reservation UINot implementedNot present
No bulk actions beyond Excel importPartialOnly Excel import bulk path
Full-list loading (no real API pagination)PartialLists load in full; no paging control
Frontend visibility is not backend authorizationRequires confirmationCompat endpoints tenant-scoped, not role-authorized
No frontend testsNot implementedNo unit/component/e2e tests found
Accessibility / WCAG conformanceRequires confirmationNo a11y tests or conformance evidence
Compatibility-dependentPartialUI relies on monolith-shaped compat endpoints (transitional cutover)
UI surfaces subset of backend statusesPartialBackend has full status/condition set; UI shows a subset

Status coverage note

The UI references a subset of statuses (Available, Issued, Rejected, Returned) plus condition options (New, Good, Repair, Damaged). The full backend status set (ten) and condition set (five) are documented in the reference material; the UI surfaces only a subset.

Compatibility dependence

The UI depends on monolith-shaped compatibility endpoints and is unaffected by the gateway asset-routing cutover. This dependence is a transitional characteristic rather than a permanent design and is classified as Partial.

Source References

  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrOperationsPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • microservices/src/asset-service/Api/AssetCompatEndpoints.cs

See Also

Keywords

limitations, gaps, not implemented, partial, requires confirmation

Revision Information

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