TimesheetEntryStatus
@mineflow/api-schemas / TimesheetEntryStatus
Variable: TimesheetEntryStatus
const TimesheetEntryStatus: object;
Defined in: hr/src/timesheet/domain/timesheet-entry-status.enum.ts:9
FSM-статусы TimesheetEntry (docs/modules/hr/timesheet/state-machines.md).
draft — авто-черновик создан по hr.shift.created / shift-report.created confirmed — подтверждён по shift-report.approved (источник истины — PRD) adjusted — ручная корректировка инженером/админом (требует reason) reverted — сторно после shift-report.rejected-after-approve
Type Declaration
| Name | Type | Default value | Description | Defined in |
|---|---|---|---|---|
Adjusted | "adjusted" | 'adjusted' | Ручная корректировка инженером/админом (требует reason). | hr/src/timesheet/domain/timesheet-entry-status.enum.ts:15 |
Confirmed | "confirmed" | 'confirmed' | Подтверждён по shift-report.approved (источник истины — PRD). | hr/src/timesheet/domain/timesheet-entry-status.enum.ts:13 |
Draft | "draft" | 'draft' | Авто-черновик создан по hr.shift.created / shift-report.created. | hr/src/timesheet/domain/timesheet-entry-status.enum.ts:11 |
Reverted | "reverted" | 'reverted' | Сторно после shift-report.rejected-after-approve. | hr/src/timesheet/domain/timesheet-entry-status.enum.ts:17 |