from forms import *
from models import *
-from project.recrutement import models as recr
from recrutement.workflow import grp_evaluateurs_recrutement
def index(request):
return render_to_response('recrutement/index.html', {},
RequestContext(request))
-def affecter_evaluateurs_candidats(request):
- candidat_ids = request.GET.get('ids').split(',')
- candidats = Candidat.objects.filter(id__in=candidat_ids)
- if request.method == "POST":
- form = EvaluateurForm(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 = EvaluateurForm(candidats=candidats)
-
- c = {'form' : form}
- return render_to_response("recrutement/affecter_evaluateurs.html",
- Context(c), context_instance = RequestContext(request))
-
def selectionner_template(request):
candidat_ids = request.GET.get('ids')
if request.method == "POST":
def affecter_evaluateurs_offre_emploi(request):
offre_emploi_ids = request.GET.get('ids').split(',')
offres_emploi = OffreEmploi.objects.filter(id__in=offre_emploi_ids)
- candidats = Candidat.objects.filter(offre_emploi__in=offres_emploi)
if request.method == "POST":
- form = EvaluateurForm(request.POST, candidats=candidats)
+ form = EvaluateurForm(request.POST, offres_emploi=offres_emploi)
if form.is_valid():
form.save()
messages.add_message(request, messages.SUCCESS,
- "Les évaluateurs ont été affectés aux candidats.")
+ "Les évaluateurs ont été affectés aux offres d'emploi.")
return redirect("admin:recrutement_offreemploi_changelist")
else:
- form = EvaluateurForm(candidats=candidats)
+ form = EvaluateurForm(offres_emploi=offres_emploi)
c = {'form' : form}
return render_to_response("recrutement/affecter_evaluateurs.html",