Filtrage des reservations par salle

This commit is contained in:
2026-05-15 17:13:02 +00:00
parent 4338204f48
commit 3abdf9ad6f
5 changed files with 9 additions and 8 deletions

View File

@@ -74,7 +74,6 @@ def index(request: HttpRequest):
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",
@@ -109,8 +108,8 @@ def liste_reservation(request:HttpRequest):
"""Vue d'affichage des creneaux disponibles"""
reservations = Reservation.objects.filter(statut = "validee")
liste_reservation = []
for reservation in reservations:
print(reservation.statut)
color = None
if reservation.statut == "en_attente":
color = "#ffc107"
@@ -119,6 +118,8 @@ def liste_reservation(request:HttpRequest):
else:
color = "#dc3545"
print(dict(Reservation.TYPE_CHOICES).get(reservation.salle))
liste_reservation.append({
"guid": reservation.pk,
"title": dict(Reservation.TYPE_CHOICES).get(reservation.salle),
@@ -229,7 +230,7 @@ def valider_reservation(request: HttpRequest):
destinataires = [reservation.employe.user.email]
)
messages.success(request, f"Réservation de {reservation.employe.get_full_name()} validée avec succès.")
messages.success(request, f"La réservation de {request.user.first_name} {request.user.last_name} validée avec succès.")
return redirect('gestion_salle:reservation-salle')
@login_required
@@ -251,4 +252,4 @@ def refuser_reservation(request:HttpRequest):
destinataires = [reservation.employe.user.email]
)
return JsonResponse({"message": "Réservation refusée avec succès."})
return JsonResponse({"message": "Réservation refusée avec succès."})