Skip to content

feat(absence): align driver absence domain with new taxonomy, justification

kawtar.bouarif a demandé de fusionner feature/vsn-2779 vers develop

feat(absence): align driver absence domain with new taxonomy, justification status, and planning payload

Refactor absence taxonomy so AbsenceType is the primary category and motif is second-level detail. Support updated driver absence creation/update payloads with time-aware startDate/endDate handling. Add and persist justificationStatus (JUSTIFIED, TOLERATED, NOT_JUSTIFIED) in absence entities/DTOs. Keep synchronization behavior with RH absence while preserving request-type logic. Add backward compatibility mapping for legacy absence type enum values. Extend planning API response to expose category/type, motif/reason, and justification status for planning display requirements.

Rapports de requête de fusion