+ class Meta:
+ db_table = 'emploi_candidat'
+
+ def save(self, *args, **kwargs):
+ """
+ Créer automatiquement des CandidatEvaluation, si des évaluateurs sont
+ déjà assignés à des offres d'emploi
+ """
+ evaluateurs = OffreEmploi.objects.filter(id=self.offre_emploi.id)
+
+ for evaluateur in evaluateurs:
+ candidat_evaluation = CandidatEvaluation()
+ candidat_evaluation.candidat = self
+ candidat_evaluation.evaluateur = evaluateur
+ candidat_evaluation.save()
+ super(Candidat, self).save(*args, **kwargs)
+