Début du tableau de bord des évaluations pour les Évaluateurs
[auf_rh_dae.git] / project / recrutement / models.py
index 1e7b651..3463aa4 100755 (executable)
@@ -34,7 +34,8 @@ class Metadata(models.Model):
 class OffreEmploiManager(models.Manager):
     def get_query_set(self):
         fkeys = ('region',)
-        return super(OffreEmploiManager, self).get_query_set().select_related(*fkeys).all()
+        return super(OffreEmploiManager, self).get_query_set().\
+                    select_related(*fkeys).all()
 
 class ProxyPoste(Poste):
     class Meta:
@@ -177,10 +178,10 @@ class CandidatPiece(models.Model):
         return '%s' % (self.nom)
 
 class Evaluateur(models.Model):
-    user = models.ForeignKey(User, unique=True,
-            verbose_name="permission")
-    candidats = models.ManyToManyField(Candidat, verbose_name='candidats', 
-                blank=True, null=True,related_name="evaluateurs")
+    user = models.ForeignKey(User, unique=True, verbose_name="permission")
+    candidats = models.ManyToManyField(Candidat, through='CandidatEvaluation', 
+                #verbose_name='candidats', blank=True, null=True,
+                related_name="evaluateurs")
 
     class Meta:
         verbose_name = "évaluateur"
@@ -201,7 +202,6 @@ class AdministrateurRegional(models.Model):
     def __unicode__(self):
         return '%s %s' % (self.user.first_name, self.user.last_name)
 
-
 class CandidatEvaluation(models.Model):
     candidat = models.ForeignKey(Candidat, db_column='candidat', 
                 related_name='+',)