feature: Affichage des details de la reservation

This commit is contained in:
2026-04-30 13:59:00 +02:00
parent 4146563f41
commit 07dc097d27
2 changed files with 4 additions and 26 deletions

View File

@@ -15,10 +15,6 @@ const calendrier = Schedule(document.getElementById('planning-reservation'), {
.then(response => response.json()) .then(response => response.json())
.then(data => { .then(data => {
currentReservationId = data.id_reservation; currentReservationId = data.id_reservation;
<<<<<<< HEAD
=======
console.log(data);
>>>>>>> c28b14f (clean: remove pycache from tracking)
$("id_reservation_detail").value = data.id_reservation; $("id_reservation_detail").value = data.id_reservation;
$("id_reservation_refus").value = data.id_reservation; $("id_reservation_refus").value = data.id_reservation;
$("id_reservation_zoom").value = data.id_reservation; $("id_reservation_zoom").value = data.id_reservation;
@@ -33,13 +29,10 @@ const calendrier = Schedule(document.getElementById('planning-reservation'), {
$("besoin_ordinateur").checked=data.besoin_ordinateur; $("besoin_ordinateur").checked=data.besoin_ordinateur;
$("lien_zoom").value=data.lien_zoom; $("lien_zoom").value=data.lien_zoom;
<<<<<<< HEAD
if (data.besoin_zoom === false){ if (data.besoin_zoom === false){
$("lien_zoom_container").className = "d-none"; $("lien_zoom_container").className = "d-none";
} }
=======
>>>>>>> c28b14f (clean: remove pycache from tracking)
if(data.statut !== "annulee"){ if(data.statut !== "annulee"){
$("motif_refus_container").className = "d-none"; $("motif_refus_container").className = "d-none";
}else{ }else{
@@ -177,16 +170,6 @@ tableau_reservation_attente.on("rowClick", (row, rowData) => {
$("lien_zoom_container").className = 'd-none'; $("lien_zoom_container").className = 'd-none';
} }
<<<<<<< HEAD
// if(data.statut !== "refusee"){
// $("motif_refus_container").className = 'd-none';
// }
=======
if(data.statut !== "refusee"){
$("motif_refus_container").className = 'd-none';
}
>>>>>>> c28b14f (clean: remove pycache from tracking)
$("id_reservation_detail").value = data.id; $("id_reservation_detail").value = data.id;
$("id_reservation_refus").value = data.id; $("id_reservation_refus").value = data.id;
$("id_reservation_zoom").value = data.id; $("id_reservation_zoom").value = data.id;
@@ -194,23 +177,15 @@ tableau_reservation_attente.on("rowClick", (row, rowData) => {
$("employe").value=data.employe; $("employe").value=data.employe;
$("salle").value=data.salle; $("salle").value=data.salle;
$("statut-reservation").innerHTML=data.statut; $("statut-reservation").innerHTML=data.statut;
<<<<<<< HEAD
$("date_debut").value = data.date_debut; $("date_debut").value = data.date_debut;
$("date_fin").value = data.date_fin; $("date_fin").value = data.date_fin;
=======
$("date_evenement").value=data.date_debut;
>>>>>>> c28b14f (clean: remove pycache from tracking)
$("heure_debut").value=data.heure_debut; $("heure_debut").value=data.heure_debut;
$("heure_fin").value=data.heure_fin; $("heure_fin").value=data.heure_fin;
$("motif_reservation").value=data.motif_reservation; $("motif_reservation").value=data.motif_reservation;
$("besoin_zoom").checked=data.besoin_zoom; $("besoin_zoom").checked=data.besoin_zoom;
$("besoin_ordinateur").checked=data.besoin_ordi; $("besoin_ordinateur").checked=data.besoin_ordi;
$("lien_zoom").value=data.lien_zoom; $("lien_zoom").value=data.lien_zoom;
<<<<<<< HEAD
// $("motif_refus").value=data.motif_refus;
=======
$("motif_refus").value=data.motif_refus;
>>>>>>> c28b14f (clean: remove pycache from tracking)
const modal = new bootstrap.Modal($("modalDetailReservation")); const modal = new bootstrap.Modal($("modalDetailReservation"));
bootstrap.Modal.getOrCreateInstance($("modalReservationAttente")).hide(); bootstrap.Modal.getOrCreateInstance($("modalReservationAttente")).hide();

View File

@@ -8,6 +8,9 @@ from fonction_utilitaire import fonctions_utilitaire
from gestion_employe.models import Employe from gestion_employe.models import Employe
from gestion_salle.forms import ReservationForm from gestion_salle.forms import ReservationForm
from .models import Reservation from .models import Reservation
from datetime import timedelta
from django.contrib.auth.models import User
@login_required @login_required