Attendance Review UI
Summary
Managers or Attendance administrators review pending daily outcomes.
Audience
- Employees, managers, administrators, developers, QA engineers, and support engineers as applicable
Purpose
Managers or Attendance administrators review pending daily outcomes.
Navigation Path
Shared Attendance board.
Intended Users
Source-defined navigation audiences and API authorization determine access; see Navigation and access.
Preconditions
Authenticated tenant user; pending records and approval capability.
Main Components
Board pending indicators, row/week actions, bulk selection, confirmation modal and detail drawer.
Columns or Fields
Pending daily status and work values are displayed in board/detail context.
Filters
Board employee/organization/status filters.
Actions
Approve/reject a week or selected pending records; rejection uses the implemented administrative reason path.
Validation
Actions disable when no pending identifiers exist; server validates state and scope.
Loading State
Weekly board loading state.
Empty State
No records or no pending work disables actions.
Success State
Success toast and refreshed results.
Error State
Inline/toast API error.
Access Behavior
UI capability flags control actions; monolith and extracted service enforce authorization differently and remain Transitional.
API Dependencies
Attendance pending, approve and reject operations.
Related Business Rules
Approval recalculates canonical values server-side; UI does not reproduce calculation.
Screenshot Placeholder
Capture later from a safe non-production environment using synthetic data. Remove identifiers and personal details before publication.
Source References
UI/salary-ui/apps/client-hrms-portal/src/pages/AttendanceStatus.tsxUI/salary-ui/apps/client-hrms-portal/src/App.tsx
Related Articles
See Also
Keywords
- Attendance UI
- React
- User workflow
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly