Docker-Images bauen und veröffentlichen / build (, omsorgCore/Dockerfile, omsorgcore) (push) Successful in 17s
Docker-Images bauen und veröffentlichen / build (, omsorgWeb/Dockerfile, omsorgweb) (push) Successful in 6s
Docker-Images bauen und veröffentlichen / build (, omsorgapp/Dockerfile, omsorgapp) (push) Successful in 17s
Adds the Assignment core object (Order x Employee, date range) with full CRUD, soft-delete/trash integration, and generated API clients. Layers FR-EM-3 conflict checks onto assignment creation: qualification, absence/availability, working-hours approximation, cross-order overlap, and active-contract coverage. Each check's severity (Warning vs. Error) is configurable at runtime via a new AssignmentValidationSettings singleton and admin settings panel, instead of being hardcoded - lets the business tune strictness per check without a redeploy. Adds a live GET /api/assignments/check endpoint so the create-assignment dialog can preview conflicts as the user picks employee/dates, before they hit save, rather than only finding out after submitting. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
131 lines
4.4 KiB
Plaintext
131 lines
4.4 KiB
Plaintext
.gitignore
|
|
.npmignore
|
|
README.md
|
|
package.json
|
|
src/apis/AbsencesApi.ts
|
|
src/apis/AdminEmailApi.ts
|
|
src/apis/AdminSessionsApi.ts
|
|
src/apis/AssignmentValidationSettingsApi.ts
|
|
src/apis/AssignmentsApi.ts
|
|
src/apis/AuditLogApi.ts
|
|
src/apis/AuthApi.ts
|
|
src/apis/ContractsApi.ts
|
|
src/apis/DocumentsApi.ts
|
|
src/apis/EmployeeFacilityDistancesApi.ts
|
|
src/apis/EmployeesApi.ts
|
|
src/apis/FacilitiesApi.ts
|
|
src/apis/FacilityContactsApi.ts
|
|
src/apis/FacilityQualificationRatesApi.ts
|
|
src/apis/HealthApi.ts
|
|
src/apis/MyFacilityDistancesApi.ts
|
|
src/apis/OrdersApi.ts
|
|
src/apis/RolesApi.ts
|
|
src/apis/TimeEntriesApi.ts
|
|
src/apis/TrashApi.ts
|
|
src/apis/UsersApi.ts
|
|
src/apis/ValueListsApi.ts
|
|
src/apis/index.ts
|
|
src/index.ts
|
|
src/models/AbsenceDecisionRequest.ts
|
|
src/models/AbsenceResponse.ts
|
|
src/models/AbsenceResponsePagedResponse.ts
|
|
src/models/AddUserPermissionOverrideRequest.ts
|
|
src/models/AssignmentConflictResponse.ts
|
|
src/models/AssignmentResponse.ts
|
|
src/models/AssignmentResponsePagedResponse.ts
|
|
src/models/AssignmentValidationSettingsResponse.ts
|
|
src/models/AuditEventCategory.ts
|
|
src/models/AuditLogEntryResponse.ts
|
|
src/models/AuditLogEntryResponsePagedResponse.ts
|
|
src/models/ChangePasswordRequest.ts
|
|
src/models/ContractResponse.ts
|
|
src/models/ContractResponsePagedResponse.ts
|
|
src/models/CreateAbsenceRequest.ts
|
|
src/models/CreateAssignmentRequest.ts
|
|
src/models/CreateContractRequest.ts
|
|
src/models/CreateEmployeeFacilityDistanceRequest.ts
|
|
src/models/CreateEmployeeRequest.ts
|
|
src/models/CreateFacilityContactRequest.ts
|
|
src/models/CreateFacilityQualificationRateRequest.ts
|
|
src/models/CreateFacilityRequest.ts
|
|
src/models/CreateMyFacilityDistanceRequest.ts
|
|
src/models/CreateOrderRequest.ts
|
|
src/models/CreateRoleRequest.ts
|
|
src/models/CreateTimeEntryRequest.ts
|
|
src/models/CreateUserRequest.ts
|
|
src/models/CreateValueListItemRequest.ts
|
|
src/models/DocumentResponse.ts
|
|
src/models/EmployeeFacilityDistanceResponse.ts
|
|
src/models/EmployeeResponse.ts
|
|
src/models/EmployeeResponsePagedResponse.ts
|
|
src/models/FacilityContactResponse.ts
|
|
src/models/FacilityOptionResponse.ts
|
|
src/models/FacilityQualificationRateResponse.ts
|
|
src/models/FacilityResponse.ts
|
|
src/models/FacilityResponsePagedResponse.ts
|
|
src/models/ForgotPasswordRequestRequest.ts
|
|
src/models/ForgotPasswordRequestResponse.ts
|
|
src/models/ForgotPasswordResetRequest.ts
|
|
src/models/ForgotPasswordVerifyRequest.ts
|
|
src/models/ForgotPasswordVerifyResponse.ts
|
|
src/models/LoginRequest.ts
|
|
src/models/LoginResponse.ts
|
|
src/models/LogoutRequest.ts
|
|
src/models/MeResponse.ts
|
|
src/models/ModuleType.ts
|
|
src/models/MyFacilityDistanceResponse.ts
|
|
src/models/OrderResponse.ts
|
|
src/models/OrderResponsePagedResponse.ts
|
|
src/models/PasswordPolicyResponse.ts
|
|
src/models/PasswordResetTemplateResponse.ts
|
|
src/models/PermissionAction.ts
|
|
src/models/PermissionDto.ts
|
|
src/models/PermissionEffect.ts
|
|
src/models/PermissionScope.ts
|
|
src/models/RefreshRequest.ts
|
|
src/models/ResetUserPasswordRequest.ts
|
|
src/models/RolePermissionsResponse.ts
|
|
src/models/RoleResponse.ts
|
|
src/models/SendTestEmailRequest.ts
|
|
src/models/SessionResponse.ts
|
|
src/models/TimeEntryDecisionRequest.ts
|
|
src/models/TimeEntryResponse.ts
|
|
src/models/TimeEntryResponsePagedResponse.ts
|
|
src/models/TrashAbsenceResponse.ts
|
|
src/models/TrashAssignmentResponse.ts
|
|
src/models/TrashContractResponse.ts
|
|
src/models/TrashEmployeeFacilityDistanceResponse.ts
|
|
src/models/TrashEmployeeResponse.ts
|
|
src/models/TrashFacilityContactResponse.ts
|
|
src/models/TrashFacilityQualificationRateResponse.ts
|
|
src/models/TrashFacilityResponse.ts
|
|
src/models/TrashOrderResponse.ts
|
|
src/models/TrashTimeEntryResponse.ts
|
|
src/models/UpdateAbsenceRequest.ts
|
|
src/models/UpdateAssignmentRequest.ts
|
|
src/models/UpdateAssignmentValidationSettingsRequest.ts
|
|
src/models/UpdateContractRequest.ts
|
|
src/models/UpdateDocumentRequest.ts
|
|
src/models/UpdateEmployeeFacilityDistanceRequest.ts
|
|
src/models/UpdateEmployeeRequest.ts
|
|
src/models/UpdateFacilityContactRequest.ts
|
|
src/models/UpdateFacilityQualificationRateRequest.ts
|
|
src/models/UpdateFacilityRequest.ts
|
|
src/models/UpdateMyFacilityDistanceRequest.ts
|
|
src/models/UpdateOrderRequest.ts
|
|
src/models/UpdateRolePermissionsRequest.ts
|
|
src/models/UpdateTimeEntryRequest.ts
|
|
src/models/UpdateUserRequest.ts
|
|
src/models/UpdateValueListItemRequest.ts
|
|
src/models/UserPermissionOverrideResponse.ts
|
|
src/models/UserResponse.ts
|
|
src/models/ValueListItemResponse.ts
|
|
src/models/ValueListResponse.ts
|
|
src/models/ValueListTransitionRequest.ts
|
|
src/models/ValueListTransitionResponse.ts
|
|
src/models/ValueListUsageResponse.ts
|
|
src/models/index.ts
|
|
src/runtime.ts
|
|
tsconfig.esm.json
|
|
tsconfig.json
|