diff --git a/SIRH/__pycache__/sso.cpython-310.pyc b/SIRH/__pycache__/sso.cpython-310.pyc index a243941..9f8e58a 100644 Binary files a/SIRH/__pycache__/sso.cpython-310.pyc and b/SIRH/__pycache__/sso.cpython-310.pyc differ diff --git a/SIRH/sso.py b/SIRH/sso.py index 45e2f04..ef82683 100644 --- a/SIRH/sso.py +++ b/SIRH/sso.py @@ -11,8 +11,6 @@ class SIRHClient(Client): def build_user(self, user_data): """Crée le User et son Profile avec les infos reçues du serveur.""" user_data_copy = user_data.copy() - - print("Un petit test", user_data_copy) user_data.pop("departement", None) user_data.pop("chef_departement", None) diff --git a/SIRH/templates/SIRH/BASE.html b/SIRH/templates/SIRH/BASE.html index faa8f2f..531649d 100644 --- a/SIRH/templates/SIRH/BASE.html +++ b/SIRH/templates/SIRH/BASE.html @@ -14,8 +14,8 @@
+ {% include 'parts/menu_application.html' %}
- {% include 'parts/menu_application.html' %} {% include 'parts/menu_principal.html' %}
{% block 'contenu' %} {% endblock %} diff --git a/SIRH/templates/SIRH/parts/menu_application.html b/SIRH/templates/SIRH/parts/menu_application.html index 8e9a8b0..0ea4fed 100644 --- a/SIRH/templates/SIRH/parts/menu_application.html +++ b/SIRH/templates/SIRH/parts/menu_application.html @@ -1,8 +1,21 @@ - +{% load static %} + \ No newline at end of file diff --git a/fonction_utilitaire/__pycache__/fonctions_utilitaire.cpython-310.pyc b/fonction_utilitaire/__pycache__/fonctions_utilitaire.cpython-310.pyc index 48d389b..bef30f7 100644 Binary files a/fonction_utilitaire/__pycache__/fonctions_utilitaire.cpython-310.pyc and b/fonction_utilitaire/__pycache__/fonctions_utilitaire.cpython-310.pyc differ diff --git a/fonction_utilitaire/fonctions_utilitaire.py b/fonction_utilitaire/fonctions_utilitaire.py index e7ea8aa..c60c140 100644 --- a/fonction_utilitaire/fonctions_utilitaire.py +++ b/fonction_utilitaire/fonctions_utilitaire.py @@ -1,3 +1,5 @@ +from django.conf import settings +from django.core.mail import send_mail from django.utils import timezone from gestion_conge.models import Conge @@ -46,3 +48,14 @@ def destinataire_mail_demande_conges(employe): if employe.departement: chefs_departement = Employe.objects.filter(departement=employe.departement, chef=True) return list(chefs_departement.values_list('user__email', flat=True)) + +def envoyer_mail(sujet, message, destinataires): + """Fonction d'envoi de mail""" + + send_mail( + sujet, + message, + settings.EMAIL_HOST_USER, + destinataires, + fail_silently=False, + ) diff --git a/gestion_conge/__pycache__/views.cpython-310.pyc b/gestion_conge/__pycache__/views.cpython-310.pyc index da30062..a871557 100644 Binary files a/gestion_conge/__pycache__/views.cpython-310.pyc and b/gestion_conge/__pycache__/views.cpython-310.pyc differ diff --git a/gestion_conge/views.py b/gestion_conge/views.py index a6947b8..8683826 100644 --- a/gestion_conge/views.py +++ b/gestion_conge/views.py @@ -129,7 +129,7 @@ def demander_conge(request): fonctions_utilitaire.envoyer_mail( sujet = "Demande de congé", message = f"""Bonjour {employe.user.first_name} {employe.user.last_name}, votre demande de congé a été enregistrée. Veuillez consulter votre profil pour plus de détails.""", - destinataires = fonctions_utilitaire.destinataire_mail_demande_conges() + [employe.user.email] + destinataires = fonctions_utilitaire.destinataire_mail_demande_conges(employe) ) return redirect("gestion_conges:conge") diff --git a/gestion_employe/__pycache__/views.cpython-310.pyc b/gestion_employe/__pycache__/views.cpython-310.pyc index f0c137a..9aaf3ee 100644 Binary files a/gestion_employe/__pycache__/views.cpython-310.pyc and b/gestion_employe/__pycache__/views.cpython-310.pyc differ diff --git a/gestion_employe/static/gestion_employe/js/mon_profil.js b/gestion_employe/static/gestion_employe/js/mon_profil.js index 99ec969..6995890 100644 --- a/gestion_employe/static/gestion_employe/js/mon_profil.js +++ b/gestion_employe/static/gestion_employe/js/mon_profil.js @@ -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, }) diff --git a/gestion_employe/templates/gestion_employe/parts/modalDetailEmploye.html b/gestion_employe/templates/gestion_employe/parts/modalDetailEmploye.html index ffac7f5..309cfe1 100644 --- a/gestion_employe/templates/gestion_employe/parts/modalDetailEmploye.html +++ b/gestion_employe/templates/gestion_employe/parts/modalDetailEmploye.html @@ -8,7 +8,7 @@
-