affichage_detail_reservation #40

Open
fatima wants to merge 2 commits from affichage_detail_reservation into main
4 changed files with 9 additions and 4 deletions

View File

@@ -24,7 +24,6 @@ enregistrerProfil.addEventListener("click", (e) => {
const csrftoken = document.querySelector("[name='csrfmiddlewaretoken']").value; const csrftoken = document.querySelector("[name='csrfmiddlewaretoken']").value;
const formData = new FormData(); const formData = new FormData();
formData.append("nom", $("nom").value); formData.append("nom", $("nom").value);
formData.append("prenom", $("prenom").value); formData.append("prenom", $("prenom").value);
formData.append("email", $("email").value); formData.append("email", $("email").value);
@@ -32,6 +31,10 @@ enregistrerProfil.addEventListener("click", (e) => {
formData.append("adresse", $("adresse").value); formData.append("adresse", $("adresse").value);
formData.append("sexe", $("sexe").value); formData.append("sexe", $("sexe").value);
formData.append("date_naissance", $("date_naissance").value); formData.append("date_naissance", $("date_naissance").value);
const photoInput = $("photo");
if (photoInput.files.length > 0) {
formData.append("photo", photoInput.files[0]);
}
fetch(url, { fetch(url, {
method: "POST", method: "POST",

View File

@@ -191,7 +191,7 @@ def modifier_employer(request):
except Employe.DoesNotExist: except Employe.DoesNotExist:
return JsonResponse({"message": "Employé non trouvé."}) return JsonResponse({"message": "Employé non trouvé."})
if request.method == "POST": if request.method == "POST":
data = json.loads(request.body) data = request.POST
user = User.objects.get(username=request.user) user = User.objects.get(username=request.user)
user.last_name = data['nom'] user.last_name = data['nom']
user.first_name = data['prenom'] user.first_name = data['prenom']

View File

@@ -21,7 +21,8 @@ const calendrier = Schedule(document.getElementById('planning-reservation'), {
$("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;
$("date_evenement").value=data.date_evenement; $("date_debut").value=data.date_debut;
$("date_fin").value=data.date_fin;
$("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;

View File

@@ -153,7 +153,8 @@ def detail_reservation(request:HttpRequest, reservation_id:int):
'employe': f"{employe.first_name} {employe.last_name}", 'employe': f"{employe.first_name} {employe.last_name}",
'salle': reservation.salle, 'salle': reservation.salle,
'statut': dict(Reservation.STATUT).get(reservation.statut), 'statut': dict(Reservation.STATUT).get(reservation.statut),
'date_evenement': reservation.date_debut.strftime('%Y-%m-%d'), 'date_debut': reservation.date_debut.strftime('%Y-%m-%d'),
'date_fin': reservation.date_fin.strftime('%Y-%m-%d'),
'heure_debut': reservation.heure_debut.strftime('%H:%M'), 'heure_debut': reservation.heure_debut.strftime('%H:%M'),
'heure_fin': reservation.heure_fin.strftime('%H:%M'), 'heure_fin': reservation.heure_fin.strftime('%H:%M'),
'motif_reservation': reservation.motif_reservation, 'motif_reservation': reservation.motif_reservation,