docs : note Lundi de Pentecôte traité comme jour ouvré (choix délibéré)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,13 @@ Commande `app:contract:end-notifications`, lancée chaque jour par le crontab de
|
||||
`metropole`) sont sautés. Concrètement, le jour J ouvré couvre les fins de contrat dans
|
||||
l'intervalle `]J ; prochain_jour_ouvré(J)]` — un vendredi notifie ainsi les fins du
|
||||
samedi, dimanche et lundi (mardi si lundi férié).
|
||||
- **Jour de solidarité (Lundi de Pentecôte)** : traité comme un **jour ouvré** (choix
|
||||
délibéré). Le calcul s'appuie sur `getHolidaysDayByYears`, qui applique
|
||||
`EXCLUDED_PUBLIC_HOLIDAYS` (défaut = `"Lundi de Pentecôte"`) — la même liste de fériés que
|
||||
le reste de l'app (heures, congés, RTT). On évite ainsi une définition de « férié »
|
||||
divergente pour ce seul calcul ; et le jour de solidarité est, par nature, un jour travaillé
|
||||
(admins présents → la cloche est vue). Une fin de contrat le mardi après Pentecôte est donc
|
||||
notifiée le Lundi de Pentecôte, pas le vendredi précédent.
|
||||
- **Destinataires** : tous les `ROLE_ADMIN`.
|
||||
- **Message** : `Fin de {CDI|CDD|Intérim} de {Prénom Nom} le {dd/mm/yyyy}`, catégorie
|
||||
`Contrat`, cible `/employees/{id}`, sans acteur.
|
||||
|
||||
Reference in New Issue
Block a user