Ajout de la barre de navigation
All checks were successful
Organisation/sirh/pipeline/head This commit looks good
SGL/sirh/pipeline/head This commit looks good

This commit is contained in:
2026-09-04 12:19:27 +00:00
parent 900343a4f8
commit 1a21998c39
19 changed files with 62 additions and 42 deletions

View File

@@ -13,6 +13,10 @@ const tableau_certificat = new Tabulator("#tableau-certificat", {
inputFormat:"yyyy-MM-dd",
outputFormat:"dd/MM/yy",
}},
{"title": "Fichier", "field": "certificat", formatter:"link", formatterParams:{
label:"Voir le fichier",
target:"_blank",
}},
],
ajaxURL: url_certificat,
})

View File

@@ -8,7 +8,7 @@
</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<div class="modal-body" id="modalDetailEmployeBody" data-url="{% url 'gestion_employe:enregistrer-detail-employe' %}" data-url-departements="{% url 'gestion_employe:liste-departements' %}">
<div class="modal-body" id="modalDetailEmployeBody">
<div class="row g-3">
<input type="hidden" id="detail-id">
<div class="col-md-6">
@@ -98,9 +98,6 @@
</h5>
{% if user|has_group:"ressource_humaine" %}
<div>
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#modalContratsEmploye">
Liste contrat
</button>
<button type="button" class="btn btn-success" data-bs-toggle="modal" data-bs-target="#modalContrat{{ item.employe.id }}">
<i class="bi bi-file-earmark-text"></i> Créer contrat
</button>

View File

@@ -147,15 +147,6 @@ def mon_profil(request):
date_fin_daffectation__gte=timezone.now().date()
).select_related('projet')
has_contrat = contrats is not None
expiration_contrat = False
contrat_nb_jours_restant = None
if contrats:
nb_jours = contrats.nombre_jours_restant
contrat_nb_jours_restant = nb_jours
expiration_contrat = nb_jours <= fonctions_utilitaire.DUREE_FIN_CONTRAT
return render(
request,
'gestion_employe/monprofil.html',
@@ -180,9 +171,9 @@ def mon_profil(request):
],
"formation_form": FormationForm(),
"has_contrat": has_contrat,
"expiration_contrat": expiration_contrat,
"contrat_nb_jours_restant": contrat_nb_jours_restant
"has_contrat": contrats is not None,
"expiration_contrat": contrats.nombre_jours_restant <= fonctions_utilitaire.DUREE_FIN_CONTRAT if contrats else False,
"contrat_nb_jours_restant": max(0, contrats.nombre_jours_restant if contrats else 0)
}
)
@login_required
@@ -231,7 +222,6 @@ def modifier_employer(request):
user.save()
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"""