1546: Associer des évaluateurs à des candidatures.
[auf_rh_dae.git] / project / recrutement / models.py
index e0d2dec..1a8e405 100755 (executable)
@@ -5,11 +5,11 @@ import datetime
 from django.core.files.storage import FileSystemStorage
 from django.db import models
 import settings
 from django.core.files.storage import FileSystemStorage
 from django.db import models
 import settings
+#from private_files import PrivateFileField
 
 import datamaster_modeles.models as ref
 from project.rh import models as rh
 
 
 import datamaster_modeles.models as ref
 from project.rh import models as rh
 
-
 # Abstracts
 class Metadata(models.Model):
     """Méta-données AUF.
 # Abstracts
 class Metadata(models.Model):
     """Méta-données AUF.
@@ -105,6 +105,7 @@ class CandidatPiece(models.Model):
     candidat = models.ForeignKey(Candidat, db_column='candidat',
                 related_name='+') 
     nom = models.CharField(max_length=255)
     candidat = models.ForeignKey(Candidat, db_column='candidat',
                 related_name='+') 
     nom = models.CharField(max_length=255)
+    #path = PrivateFileField("file", upload_to=candidat_piece_dispatch)
     path = models.FileField(upload_to=candidat_piece_dispatch, 
             storage=storage_prive)
 
     path = models.FileField(upload_to=candidat_piece_dispatch, 
             storage=storage_prive)
 
@@ -112,7 +113,8 @@ class CandidatPiece(models.Model):
         return '%s' % (self.nom)
 
 class Evaluateur(models.Model):
         return '%s' % (self.nom)
 
 class Evaluateur(models.Model):
-    candidats = models.ManyToManyField(Candidat)
+    candidats = models.ManyToManyField(Candidat, verbose_name='Dossiers',
+                    related_name="evaluateurs", blank=True, null=True,)
     nom = models.CharField(max_length=255)
     prenom = models.CharField(max_length=255)
 
     nom = models.CharField(max_length=255)
     prenom = models.CharField(max_length=255)
 
@@ -125,5 +127,5 @@ class CandidatEvaluation(models.Model):
     evaluateur = models.ForeignKey(Evaluateur, db_column='evaluateur', 
                     related_name='+') 
     note = models.IntegerField()
     evaluateur = models.ForeignKey(Evaluateur, db_column='evaluateur', 
                     related_name='+') 
     note = models.IntegerField()
-    commentaire = models.TextField()
+    commentaire = models.TextField(null=True, blank=True)
     date = models.DateField(auto_now_add=True)  
     date = models.DateField(auto_now_add=True)