# -*- encoding: utf-8 -*-
-from django.shortcuts import redirect, render_to_response, get_object_or_404
-from django.http import HttpResponse
+
from django.contrib import messages
-from django.template import Context, RequestContext
-from django.shortcuts import render_to_response, redirect
-from django.template import RequestContext
from django.contrib.auth.models import User
+from django.core.mail import send_mail
+from django.http import HttpResponse
+from django.shortcuts import render_to_response, redirect, get_object_or_404
+from django.template import Context, RequestContext
from forms import *
from models import *
form = CandidatEvaluationForm(request.POST,
instance=candidat_evaluation, candidat=candidat,
evaluateur=evaluateur)
- if form.is_valid():
- form.save()
+ if form.is_valid():
+ form.save()
messages.add_message(request, messages.SUCCESS,
"Le commentaire et la note ont été affectés \
au candidat.")
+
return redirect("admin:recrutement_candidat_changelist")
else:
form = CandidatEvaluationForm(candidat=candidat, evaluateur=evaluateur)
if form.is_valid() and piecesForm.is_valid():
offre = form.save()
piecesForm.instance = offre
- piecesForm.save()
+ piecesForm.save()
messages.add_message(request, messages.SUCCESS,
"Votre application à l'appel d'offre d'emploi a \
été effectuée.")
+
+ # Envoi d'un email de confirmation
+ send_mail(u"Confirmation de postulation pour le poste \
+ de " + offre_emploi.nom,
+ u"Bonjour " + candidat.prenom + " " + candidat.nom +
+ u", \nceci est un email pour vous confirmer que votre \
+ postulation pour l'offre d'emploi: " +
+ 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',
+ [candidat.email], fail_silently=False)
+
return redirect("admin:recrutement_offreemploi_changelist")
else:
messages.add_message(request, messages.ERROR,