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>
746 B
746 B
# AssignmentResponse
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| id | string | [optional] | |
| order_id | string | [optional] | |
| employee_id | string | [optional] | |
| employee_first_name | string | [optional] | |
| employee_last_name | string | [optional] | |
| start_date | \DateTime | [optional] | |
| end_date | \DateTime | [optional] | |
| note | string | [optional] | |
| conflicts | \OmsorgCoreClient\Model\AssignmentConflictResponse[] | [optional] |