Gestion de l'envoie des mails
All checks were successful
Organisation/sirh/pipeline/head This commit looks good

This commit is contained in:
2026-05-07 11:22:14 +00:00
parent 99434a21e0
commit bb93a853db
11 changed files with 67 additions and 3 deletions

View File

@@ -109,6 +109,13 @@ def affecter_employe_projet(request):
}
)
messages.success(request, f"L'employé {employe.user.first_name} {employe.user.last_name} a été affecté au projet {projet.nom_projet}.")
fonctions_utilitaire.envoyer_mail(
sujet = "Affectation à un projet",
message = f"""Bonjour {employe.user.first_name} {employe.user.last_name}, vous avez été affecté au projet {projet.nom_projet.upper()} pour la période du {form.cleaned_data['date_affectation'].strftime('%d/%m/%Y')} au {date_fin_affectation.strftime('%d/%m/%Y')} en tant que {dict(Affectation.ROLE_CHOICES).get(form.cleaned_data['role'])}.
Veuillez consulter votre profil pour plus de détails.""",
destinataires = [employe.user.email]
)
return redirect('gestion_employe:index')
else:
messages.error(request, "Erreur : Formulaire non valide.")