Diginamic-m03-Groupe4 / gestion-des-absences

0 stars 0 forks source link

Création d'une demande RTT employeur (administrateur) #9

Open Cyber-cicco opened 1 year ago

Cyber-cicco commented 1 year ago

En tant qu'administrateur, je dois pouvoir créer des RTT employeurs

Utilisateurs concernés:

N’importe quel utilisateur connecté disposant du status « ADMINISTRATEUR »

Maquette

Image

Image

Éléments HTML

Élément HTML Type d'action Résultat
Zone d’écriture Clic simple Permet l’écriture du libellé de l’absence
Valider Clic simple Envoie les données du formulaire au serveur. Le serveur va vérifier les règles métiers, vérifier si elles sont respectées, et insérer l’absence si elles sont respectées. Sinon, renvoie une notification d’erreur. Si plusieurs jours sont sélectionnés, enregistre chaque jour individuellement
Croix noire Clic simple Annule la demande et ferme la fenêtre modale

Règles métiers

Description Message d'erreur
Un rtt employeur ne peut être déclaré sur un samedi ou dimanche Vous ne pouvez déclarer un RTT employeur que sur un jour ouvré non férié
Un rtt employeur ne peut être déclaré sur un jour férié non travaillé déjà existant Vous ne pouvez déclarer un RTT employeur que sur un jour ouvré non férié
L’absence doit être dans le futur Vous ne pouvez déclarer un RTT employeur que pour une date future
La date de début est obligatoire Une absence doit avoir une date de début
La date de fin est obligatoire Une absence doit avoir une date de fin
La date de fin doit être supérieure ou égale à la date de début La date de fin doit être soit la même que la date de début, soit dans le futur
La date de début doit être supérieure à la date du jour La date de début doit obligatoirement être dans le futur
Le RTT ne peut faire excéder le compteur de RTT employeurs maximums Tous les RTT sont déjà posé. Annulez en un pour en créer un nouveau