Bug: Validation des conges
Some checks failed
Organisation/sirh/pipeline/head There was a failure building this commit
Some checks failed
Organisation/sirh/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -71,13 +71,15 @@ def index(request: HttpRequest):
|
||||
current_date += timedelta(days=1)
|
||||
|
||||
messages.success(request, "Réservation(s) créée(s) avec succès.")
|
||||
|
||||
print(fonctions_utilitaire.EMAIL_ASSISTANTE_DE_DIRECTION)
|
||||
if fonctions_utilitaire.EMAIL_ASSISTANTE_DE_DIRECTION:
|
||||
fonctions_utilitaire.envoyer_mail(
|
||||
sujet = "Reservation de salle",
|
||||
message = f"""
|
||||
Une nouvelle demande de réservation de la {dict(Reservation.TYPE_CHOICES).get(salle)} a été effectuée par {employe.user.first_name} {employe.user.last_name} du {form.cleaned_data.get('date_debut').strftime('%d/%m/%Y')} au {form.cleaned_data.get('date_fin').strftime('%d/%m/%Y')} pour motif "{motif}".
|
||||
Veuillez vous connecter à la plateforme pour plus de détails.""",
|
||||
destinataires = list(fonctions_utilitaire.EMAIL_ASSISTANTE_DE_DIRECTION)
|
||||
destinataires = fonctions_utilitaire.EMAIL_ASSISTANTE_DE_DIRECTION
|
||||
)
|
||||
return redirect('gestion_salle:reservation-salle')
|
||||
|
||||
@@ -100,6 +102,7 @@ Veuillez vous connecter à la plateforme pour plus de détails.""",
|
||||
}
|
||||
|
||||
return render(request, "gestion_salle/index.html", context)
|
||||
|
||||
def liste_reservation(request:HttpRequest):
|
||||
"""Vue d'affichage des creneaux disponibles"""
|
||||
reservations = Reservation.objects.filter(statut = "validee")
|
||||
@@ -130,6 +133,7 @@ def liste_reservation_attente(request):
|
||||
{
|
||||
**model_to_dict(reservation),
|
||||
"employe": f"{reservation.employe.user.first_name} {reservation.employe.user.last_name}",
|
||||
"employe_id": reservation.employe.user.id,
|
||||
"salle": dict(Reservation.TYPE_CHOICES).get(reservation.salle),
|
||||
'statut': dict(Reservation.STATUT).get(reservation.statut),
|
||||
} for reservation in reservations
|
||||
@@ -215,6 +219,7 @@ def valider_reservation(request: HttpRequest):
|
||||
|
||||
reservation.statut = 'validee'
|
||||
reservation.save()
|
||||
|
||||
if fonctions_utilitaire.EMAIL_ASSISTANTE_DE_DIRECTION:
|
||||
fonctions_utilitaire.envoyer_mail(
|
||||
sujet = "Reservation de salle",
|
||||
|
||||
Reference in New Issue
Block a user