Modifications pas bonnes
[auf_rh_dae.git] / project / recrutement / views.py
index 35285b8..767e90a 100755 (executable)
@@ -69,6 +69,23 @@ def affecter_evaluateurs_candidats(request):
     return render_to_response("recrutement/affecter_evaluateurs.html", 
             Context(c), context_instance = RequestContext(request))
 
     return render_to_response("recrutement/affecter_evaluateurs.html", 
             Context(c), context_instance = RequestContext(request))
 
+def envoyer_courriel_candidats(request):
+    candidat_ids = request.GET.get('ids').split(',')
+    candidats = Candidat.objects.filter(id__in=candidat_ids)
+    if request.method == "POST":
+        form = CandidatCourrielForm(request.POST, candidats=candidats)
+        if form.is_valid():
+            form.save()
+            messages.add_message(request, messages.SUCCESS, 
+                            "Les évaluateurs ont été affectés aux candidats.")
+            return redirect("admin:recrutement_candidat_changelist")
+    else:
+        form = CandidatCourrielForm(candidats=candidats)
+
+    c = {'form' : form}   
+    return render_to_response("recrutement/envoyer_courriel_candidats.html", 
+            Context(c), context_instance = RequestContext(request))
+
 def postuler_appel_offre(request):
 
     vars = dict()
 def postuler_appel_offre(request):
 
     vars = dict()
@@ -99,7 +116,7 @@ def postuler_appel_offre(request):
                         offre_emploi.nom + u" a été effectuée avec succès. Vous\
                         devriez être contacté sous peu par l'AUF. \n\n Merci \
                         pour votre intérêt envers l'AUF.",
                         offre_emploi.nom + u" a été effectuée avec succès. Vous\
                         devriez être contacté sous peu par l'AUF. \n\n Merci \
                         pour votre intérêt envers l'AUF.",
-                        'contact@nilovna.com',
+                        'test@auf.org',
                         [candidat.email], fail_silently=False)            
 
             return redirect("admin:recrutement_offreemploi_changelist")
                         [candidat.email], fail_silently=False)            
 
             return redirect("admin:recrutement_offreemploi_changelist")