Prise en charge de la photo de 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:
@@ -176,6 +176,7 @@ 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:
|
||||
@@ -204,13 +205,19 @@ def modifier_employer(request):
|
||||
return JsonResponse({"message": "Profil mis à jour avec succès."})
|
||||
|
||||
def enregistrement_document(request):
|
||||
"""Vue pour permettre à un utilisateur de télécharger et enregistrer des documents liés à son profil"""
|
||||
employe = Employe.objects.get(user=request.user)
|
||||
if request.method == "POST":
|
||||
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"]
|
||||
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.")
|
||||
|
||||
@@ -406,42 +413,4 @@ def supprimer_formation(request, id_formation):
|
||||
if request.method == "POST":
|
||||
formation.delete()
|
||||
messages.success(request, "Formation supprimée ")
|
||||
return redirect("mes_formations")
|
||||
|
||||
# @login_required
|
||||
# def creation_departement(request):
|
||||
# """Gère la création d'un nouveau département via un formulaire."""
|
||||
# if request.method == 'POST':
|
||||
# form_departement = DepartementForm(request.POST)
|
||||
# if form_departement.is_valid():
|
||||
# form_departement.save()
|
||||
# messages.success(request, "Département ajouté avec succès.")
|
||||
# else:
|
||||
# messages.error(request, "Erreur lors de l'ajout du département.")
|
||||
# return redirect('parametres-rh')
|
||||
|
||||
# @login_required
|
||||
# def modifier_departement(request, id):
|
||||
# """Gère la modification d'un département existant via un formulaire pré-rempli."""
|
||||
# departement = Departement.objects.get(id=id)
|
||||
# form = DepartementForm(instance=departement)
|
||||
# if request.method == 'POST':
|
||||
# nouveau_nom_departement = request.POST.get('nom')
|
||||
# if nouveau_nom_departement:
|
||||
# departement.nom = nouveau_nom_departement
|
||||
# departement.save()
|
||||
# messages.success(request, "Département modifié avec succès.")
|
||||
# return redirect('parametres-rh')
|
||||
# return render(request, 'gestion_employe/edit_departement.html', {
|
||||
# 'form': form,
|
||||
# 'departement': departement
|
||||
# })
|
||||
|
||||
# @login_required
|
||||
# def supprimer_departement(request, id):
|
||||
# """Gère la suppression d'un département existant."""
|
||||
# if request.method == "POST":
|
||||
# departement = Departement.objects.get(id=id)
|
||||
# departement.delete()
|
||||
# messages.success(request, "Département supprimé avec succès !")
|
||||
# return redirect('parametres-rh')
|
||||
return redirect("mes_formations")
|
||||
Reference in New Issue
Block a user