Correction enregistrement profil
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:
@@ -191,25 +191,26 @@ def modifier_employer(request):
|
||||
except Employe.DoesNotExist:
|
||||
return JsonResponse({"message": "Employé non trouvé."})
|
||||
if request.method == "POST":
|
||||
data = json.loads(request.body)
|
||||
user = User.objects.get(username=request.user)
|
||||
user.last_name = data['nom']
|
||||
user.first_name = data['prenom']
|
||||
user.email = data['email']
|
||||
employe.telephone = data['telephone']
|
||||
employe.adresse = data['adresse']
|
||||
employe.sexe = data['sexe']
|
||||
user.last_name = request.POST['nom']
|
||||
user.first_name = request.POST['prenom']
|
||||
user.email = request.POST['email']
|
||||
employe.telephone = request.POST['telephone']
|
||||
employe.adresse = request.POST['adresse']
|
||||
employe.sexe = request.POST['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 request.POST['date_naissance']:
|
||||
difference = relativedelta(timezone.now().date(), datetime.strptime(request.POST['date_naissance'], "%Y-%m-%d").date())
|
||||
if difference.years >= 18:
|
||||
employe.date_naissance = data['date_naissance']
|
||||
employe.date_naissance = request.POST['date_naissance']
|
||||
else:
|
||||
return JsonResponse({"message": "Veuillez entrez une date de naissance correcte."})
|
||||
messages.error(request, "Veuillez entrez une date de naissance correcte.")
|
||||
employe.save()
|
||||
user.save()
|
||||
return JsonResponse({"message": "Profil mis à jour avec succès."})
|
||||
messages.success(request, "Profil mis à jour avec succès.")
|
||||
return redirect("gestion_employe:mon-profil")
|
||||
|
||||
|
||||
def enregistrement_document(request):
|
||||
"""Vue pour permettre à un utilisateur de télécharger et enregistrer des documents liés à son profil"""
|
||||
|
||||
Reference in New Issue
Block a user