1750: Un évaluateur doit être assignés à des offres d'emploi et non à des candidats.
[auf_rh_dae.git] / project / recrutement / models.py
index ee718a4..734f4a8 100755 (executable)
@@ -70,7 +70,7 @@ class ProxyPoste(Poste):
     def __unicode__(self):
         return '%s [%s]' % (self.nom, self.id)
 
-class ProxyOffreEmploi(OffreEmploi):
+class ProxyOffreEmploi(emploi.OffreEmploi):
     class Meta:
         proxy = True
         verbose_name = "Offre d'emploi (visualisation)"
@@ -91,8 +91,8 @@ class ProxyCandidat(Candidat):
 
 class Evaluateur(models.Model):
     user = models.ForeignKey(User, unique=True, verbose_name="Évaluateur")
-    candidats = models.ManyToManyField(Candidat, through='CandidatEvaluation', 
-                related_name="evaluateurs")
+    offres_emploi = models.ManyToManyField(emploi.OffreEmploi, 
+                related_name="evaluateurs", blank=True)
 
     def save(self, *args, **kwargs):
         """
@@ -121,10 +121,6 @@ class AdministrateurRegional(models.Model):
     def __unicode__(self):
         return '%s %s' % (self.user.first_name, self.user.last_name)
 
-#class ProxyCandidatEvaluation(CandidatEvaluation):
-#    class Meta:
-#        proxy = True
-
 class CandidatEvaluation(models.Model):
     candidat = models.ForeignKey(Candidat, db_column='candidat', 
                 related_name='+',)