1699: Première partie-Voir les évaluateurs qui n'ont pas encore donné de note. 1700...
[auf_rh_dae.git] / project / recrutement / models.py
index f0c7da5..5c8829f 100755 (executable)
@@ -17,7 +17,10 @@ NOTE_MIN = 1
 NOTE_RANGE = 1
 NOTE_MAX = 11
 NOTES = [(i, i) for i in range(NOTE_MIN, NOTE_MAX, NOTE_RANGE)]
+
+#HELP_TEXT
 HELP_TEXT_NB_DEPENDANT = "Le nombre de personnes à charge"
+HELP_TEXT_FORMAT_DATE = "Le format de la date est AAAA-MM-JJ"
 
 # Abstracts
 class Metadata(models.Model):
@@ -26,7 +29,8 @@ class Metadata(models.Model):
     actif == False : objet réputé supprimé.
     """
     actif = models.BooleanField(default=True)
-    date_creation = models.DateField(auto_now_add=True)
+    date_creation = models.DateField(auto_now_add=True,
+                        help_text=HELP_TEXT_FORMAT_DATE, )
     
     class Meta:
         abstract = True
@@ -50,7 +54,8 @@ class OffreEmploi(Metadata):
     resume = models.TextField(verbose_name="Résumé")
     description = tinymce_models.HTMLField()
     poste = models.ForeignKey(ProxyPoste, db_column='poste')
-    date_limite = models.DateField(verbose_name="Date limite")  
+    date_limite = models.DateField(verbose_name="Date limite",
+                        help_text=HELP_TEXT_FORMAT_DATE,)  
     region = models.ForeignKey(ref.Region, db_column='region', 
                 verbose_name="Région")
     bureau = models.ForeignKey(ref.Bureau, db_column='bureau', )
@@ -58,7 +63,8 @@ class OffreEmploi(Metadata):
                         verbose_name="Durée de l'affectation")
     renumeration = models.CharField(max_length=255,
                     verbose_name='Rénumération')
-    debut_affectation = models.DateField(verbose_name="Début de l'affectation")
+    debut_affectation = models.DateField(verbose_name="Début de l'affectation",
+                        help_text=HELP_TEXT_FORMAT_DATE,)
     lieu_affectation = models.ForeignKey(ref.Implantation,  
                         db_column='implantation', 
                         verbose_name="Lieu d'affectation")
@@ -86,7 +92,7 @@ GENRE_CHOICES = (
 )
 SITUATION_CHOICES = (
     ('C', 'Célibataire'),
-    ('F', 'Fiancé'),
+    ('F', 'Conjoint de fait'),
     ('M', 'Marié'),
     ('D', 'Divorcé'),
 )
@@ -109,17 +115,18 @@ class Candidat(Metadata):
     nationalite = models.ForeignKey(ref.Pays, 
                     db_column='nationalite', related_name='+',
                     verbose_name='Nationalité')
-    date_naissance = models.DateField(verbose_name='Date de naissance')          
+    date_naissance = models.DateField(verbose_name='Date de naissance',
+                        help_text=HELP_TEXT_FORMAT_DATE, )          
     situation_famille = models.CharField(max_length=1, 
                         choices=SITUATION_CHOICES, 
-                        verbose_name='Situation familiale')
+                        verbose_name='Situation familiale', )
     nombre_dependant = models.IntegerField(verbose_name='Nombre de dépendant',
-                        help_text=HELP_TEXT_NB_DEPENDANT)
+                        help_text=HELP_TEXT_NB_DEPENDANT, )
     niveau_diplome = models.CharField(max_length=255,
                         verbose_name='Niveau du diplôme')
-    employeur_actuel = models.CharField(max_length=255)
-    poste_actuel = models.CharField(max_length=255)
-    domaine_professionnel = models.CharField(max_length=255)
+    employeur_actuel = models.CharField(max_length=255, )
+    poste_actuel = models.CharField(max_length=255, )
+    domaine_professionnel = models.CharField(max_length=255, )
     telephone = models.CharField(max_length=255, verbose_name='Téléphone', )
     email = models.EmailField(max_length=255, verbose_name = 'Courriel', )
 
@@ -209,7 +216,8 @@ class CandidatEvaluation(models.Model):
                     related_name='+', verbose_name='Évaluateur') 
     note = models.IntegerField(choices=NOTES, blank=True, null=True)
     commentaire = models.TextField(null=True, blank=True)
-    date = models.DateField(auto_now_add=True)  
+    date = models.DateField(auto_now_add=True,
+                        help_text=HELP_TEXT_FORMAT_DATE, )  
 
     class Meta:
         verbose_name = 'évaluation du candidat'