1697: Statut pour une offre d'emploi (ergonomie) et est_affiché
[auf_rh_dae.git] / project / recrutement / models.py
index 5c8829f..a9eedde 100755 (executable)
@@ -48,8 +48,20 @@ class ProxyPoste(Poste):
     def __unicode__(self):
         return '%s [%s]' % (self.nom, self.id)
 
+STATUT_OFFRE_EMPLOI_CHOICES = (
+    ('NOUV', 'Nouveau'),
+    ('AFFI', 'Offre d\'emploi en affichage'),
+    ('EVAL', 'En évaluation des candidatures'),
+    ('ENTR', 'En entrevue'),
+    ('TERM', 'Terminé'),
+)
+
 class OffreEmploi(Metadata):
     #objects = OffreEmploiManager()
+    est_affiche = models.BooleanField(default=False, 
+                                    verbose_name="Afficher l'offre d'emploi")
+    statut = models.CharField(max_length=4, choices=STATUT_OFFRE_EMPLOI_CHOICES,
+                                default='NOUV')
     nom = models.CharField(max_length=255)
     resume = models.TextField(verbose_name="Résumé")
     description = tinymce_models.HTMLField()