Shift Management UI
Summary
HR settings users list, create, edit, and deactivate/delete through the Shift compatibility surface.
Audience
- Employees, managers, administrators, developers, QA engineers, and support engineers as applicable
Purpose
HR settings users list, create, edit, and deactivate/delete through the Shift compatibility surface.
Navigation Path
Shift settings navigation.
Intended Users
Source-defined navigation audiences and API authorization determine access; see Navigation and access.
Preconditions
Authenticated tenant user with settings/Shift feature hints.
Main Components
Shift form, Shift table, edit/cancel actions and delete confirmation.
Columns or Fields
Name, start/end time, grace minutes and overtime-rule text.
Filters
No Shift search/filter is implemented.
Actions
Add, update, edit, cancel and delete/deactivate.
Validation
Name is required; numeric input minimums are present; backend validates timing and constraints.
Loading State
No dedicated loading indicator was found.
Empty State
Table component handles empty rows; exact empty copy is generic.
Success State
List reload after save/delete.
Error State
Inline safe error text.
Access Behavior
Protected route checks settings feature hints; backend enforcement remains Transitional.
API Dependencies
Shift list/create/update/delete compatibility operations.
Related Business Rules
Backend deactivates rather than physically deletes; assignments are not managed on this screen.
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/hr/PayrollFeaturePages.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