Attendance Permissions Reference
Summary
Authorization is transitional: the monolith confirms granular self/team/all permissions, while extracted-service policies currently provide authenticated policy boundaries whose final claim mapping requires confirmation.
Audience
Identity/security owners, developers, QA, support, and architects.
Evidence matrix
| Capability | Authentication | Authorization evidence | Tenant / scope | UI guard | API enforcement | Maturity |
|---|---|---|---|---|---|---|
| View Attendance | Required | Service Attendance.View; monolith self/team/all variants | Tenant required; self/team/all in monolith | Route/module checks | Policy plus monolith scope checks | Transitional |
| Manual capture | Required | Service Attendance.Mark; monolith Attendance.MarkManual | Tenant and employee | UI action availability | Policy/permission checks | Transitional |
| Approve/reject | Required | Service Attendance.Approve; monolith team/all variants | Approver scope | Board action availability | Policy and scope checks | Transitional |
| Self punch | Required | Attendance.PunchSelf | Own employee context | Punch route rule | Controller/service checks | Implemented compatibility behavior |
| Create reopen | Required | Service Attendance.Reopen.Create; monolith self variant | Own employee/date | Punch UI action | Policy/permission checks | Transitional |
| Decide reopen | Required | Service Attendance.Reopen.Approve; monolith team/all variants | Approver scope | Board admin action | Policy/permission checks | Transitional |
| Time Office administration | Required | Service Attendance.Admin | Tenant required | Feature/route rules | Service policy | Transitional |
Final role-to-permission governance and extracted-service claim mapping require confirmation.
Reference Content
The source-backed catalog above is the normative reference content for this Draft page.
Source References
microservices/src/attendance-service/Api/Endpoints.csmicroservices/src/attendance-service/Program.csControllers/AttendanceController.csControllers/AttendanceReopenRequestsController.csUI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx
Related Articles
See Also
Keywords
- Attendance
- Attendance Permissions Reference
- Reference
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly