Ajout de la barre de navigation
This commit is contained in:
Binary file not shown.
@@ -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,
|
||||
})
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"""
|
||||
|
||||
Reference in New Issue
Block a user