feature: ajout photo de profil
This commit is contained in:
@@ -176,7 +176,6 @@ def modifier_mot_passe(request):
|
||||
messages.success(request, "Mot de passe modifié avec succès.")
|
||||
|
||||
return redirect("gestion_employe:mon-profil")
|
||||
|
||||
def modifier_employer(request):
|
||||
"""Vue pour permettre à un utilisateur de modifier les informations d'un employé"""
|
||||
try:
|
||||
@@ -192,7 +191,8 @@ def modifier_employer(request):
|
||||
employe.telephone = data['telephone']
|
||||
employe.adresse = data['adresse']
|
||||
employe.sexe = data['sexe']
|
||||
|
||||
if request.FILES.get("photo"):
|
||||
employe.photo = request.FILES["photo"]
|
||||
if data['date_naissance']:
|
||||
difference = relativedelta(timezone.now().date(), datetime.strptime(data['date_naissance'], "%Y-%m-%d").date())
|
||||
if difference.years >= 18:
|
||||
@@ -201,18 +201,18 @@ def modifier_employer(request):
|
||||
return JsonResponse({"message": "Veuillez entrez une date de naissance correcte."})
|
||||
employe.save()
|
||||
user.save()
|
||||
|
||||
return JsonResponse({"message": "Profil mis à jour avec succès."})
|
||||
|
||||
def enregistrement_document(request):
|
||||
employe = Employe.objects.get(user__username=request.user)
|
||||
employe = Employe.objects.get(user=request.user)
|
||||
if request.method == "POST":
|
||||
employe.CV = request.FILES["cv"] if 'cv' in request.FILES else employe.CV
|
||||
employe.diplome = request.FILES["diplome"] if 'diplome' in request.FILES else employe.diplome
|
||||
employe.rib = request.FILES["rib"] if 'rib' in request.FILES else employe.rib
|
||||
employe.casier_judiciaire = request.FILES["casier_judiciaire"] if 'casier_judiciaire' in request.FILES else employe.casier_judiciaire
|
||||
messages.success(request, "Documents enregistrés avec succès.")
|
||||
if request.FILES.get("photo"):employe.photo = request.FILES["photo"]
|
||||
if "cv" in request.FILES:employe.CV = request.FILES["cv"]
|
||||
if "diplome" in request.FILES: employe.diplome = request.FILES["diplome"]
|
||||
if "rib" in request.FILES: employe.rib = request.FILES["rib"]
|
||||
if "casier_judiciaire" in request.FILES:employe.casier_judiciaire = request.FILES["casier_judiciaire"]
|
||||
employe.save()
|
||||
messages.success(request, "Documents enregistrés avec succès.")
|
||||
|
||||
return redirect("gestion_employe:mon-profil")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user