Pour ce qui est le 2e point; quand l'utilisateur remplie son formulaire pour approbation de congé, tu peux aussi choisir que l’éventement soit affiché ou pas sur le calendrier avant approbation ou après et quelle personne peut voir cette tache donc finalement tu peux gérer cela juste comme te semble, et cela avec un workflow derrière.
Pour le workflow je te donne un exemple pour sa programmation:
1- Demande de congé par l'utilisateur (via le formulaire du calendrier)
2- un courriel aux approbateurs et aux demandeurs
3- s'il y a approbation , un courriel aux demandeurs pour confirmation que son congé est validé et affichage de la date de réservation sur le calendrier
3- si le congé est refusé, un courriel sera envoyé au demandeur pour modification de sa réservation ou autre tache que tu spécifies ( rien est affiché sur le calendrier) et après modification un autre courriel sera envoyé aux approbateurs encore une fois.
Finalement pour ce qui est question d'affichage c'est a toi de contrôler ce que tu veux qu'il soit visible et pour qui, bien sûr il faut bien des droits spécifiques pour les demandeurs et les approbateurs.
J'espère que j'était assez clair pour présenter mon point de vue.
Partager