1548: Un évaluateur doit pouvoir éditer/évaluer un candidat qui lui est assigné
[auf_rh_dae.git] / project / recrutement / models.py
index c0f103f..ede4f1e 100755 (executable)
@@ -120,10 +120,14 @@ class CandidatPiece(models.Model):
 
 class User(models.Model):
     user = models.ForeignKey("auth.User", unique=True)
-    candidats = models.ManyToManyField(Candidat, verbose_name='Candidats', blank=True, null=True,)
+    candidats = models.ManyToManyField(Candidat, verbose_name='Candidats', 
+                blank=True, null=True,related_name="evaluateurs")
     regions = models.ManyToManyField(ref.Region, 
                            verbose_name="Régions", )
 
+    def __unicode__(self):
+        return '%s %s' % (self.user.first_name, self.user.last_name)
+
 User.profile = property(lambda u: User.objects.get_or_create(user=u)[0])
 
 class CandidatEvaluation(models.Model):