[#2658] Petits ajustements et fix de la suppression des modèles de courriel
authorEric Mc Sween <eric.mcsween@auf.org>
Thu, 31 May 2012 19:33:56 +0000 (15:33 -0400)
committerEric Mc Sween <eric.mcsween@auf.org>
Mon, 18 Jun 2012 22:28:02 +0000 (18:28 -0400)
project/recrutement/models.py

index dc01130..360e376 100644 (file)
@@ -1,19 +1,17 @@
 # -=- encoding: utf-8 -=-
 
+from auf.django.emploi import models as emploi
 from django.contrib.auth.models import User
 from django.db import models
 from django.db.models.signals import pre_save, pre_delete
 from django.dispatch import receiver
-
-from tinymce import models as tinymce_models
 from south.modelsinspector import add_introspection_rules
-add_introspection_rules([], ["^tinymce.models.HTMLField"])
-
-from auf.django.emploi import models as emploi
+from tinymce import models as tinymce_models
 
 from project.recrutement.groups import  grp_evaluateurs
 
 ### CONSTANTES
+
 #NOTES
 NOTE_MIN = 1
 NOTE_RANGE = 1
@@ -29,22 +27,12 @@ HELP_TEXT_TAGS_ACCEPTES = "Pour le texte, les variables disponibles sont : \
                             automatiquement remplacés par les informations de \
                             chaque candidat."
 
-
-# Abstracts
-class Metadata(models.Model):
-    """
-    Méta-données AUF.
-    Metadata.actif = flag remplaçant la suppression.
-    actif == False : objet réputé supprimé.
-    """
-    actif = models.BooleanField(default=True)
-    date_creation = models.DateField(auto_now_add=True, )
-
-    class Meta:
-        abstract = True
+# Pour South
+add_introspection_rules([], ["^tinymce.models.HTMLField"])
 
 
 class Candidat(emploi.Candidat):
+
     class Meta:
         proxy = True
 
@@ -61,6 +49,7 @@ class Candidat(emploi.Candidat):
 
 
 class OffreEmploiManager(models.Manager):
+
     def get_query_set(self):
         fkeys = ('region',)
         return super(OffreEmploiManager, self).get_query_set().\
@@ -68,27 +57,29 @@ class OffreEmploiManager(models.Manager):
 
 
 class ProxyOffreEmploi(emploi.OffreEmploi):
+
     class Meta:
         proxy = True
-        verbose_name = u"Offre d'emploi (visualisation)"
-        verbose_name_plural = u"Offres d'emploi (visualisation)"
+        verbose_name = u"offre d'emploi (visualisation)"
+        verbose_name_plural = u"offres d'emploi (visualisation)"
 
     def __unicode__(self):
         return '%s [%s] - View' % (self.nom, self.id)
 
 
 class ProxyCandidat(emploi.Candidat):
+
     class Meta:
         proxy = True
-        verbose_name = u"Candidat (visualisation)"
-        verbose_name_plural = u"Candidats (visualisation)"
+        verbose_name = u"candidat (visualisation)"
+        verbose_name_plural = u"candidats (visualisation)"
 
     def __unicode__(self):
         return '%s %s [%s]' % (self.prenom, self.nom, self.id)
 
 
 class Evaluateur(models.Model):
-    user = models.ForeignKey(User, unique=True, verbose_name=u"Évaluateur")
+    user = models.ForeignKey(User, unique=True, verbose_name=u"évaluateur")
 
     class Meta:
         verbose_name = u"évaluateur"
@@ -118,7 +109,7 @@ class CandidatEvaluation(models.Model):
     candidat = models.ForeignKey(emploi.Candidat, db_column='candidat',
                 related_name='evaluations',)
     evaluateur = models.ForeignKey(Evaluateur, db_column='evaluateur',
-                    related_name='+', verbose_name=u'Évaluateur')
+                    related_name='+', verbose_name=u'évaluateur')
     note = models.IntegerField(choices=NOTES, blank=True, null=True)
     commentaire = models.TextField(null=True, blank=True, default='Aucun')
     date = models.DateField(auto_now_add=True,)
@@ -140,8 +131,8 @@ class MesCandidatEvaluation(CandidatEvaluation):
 
     class Meta:
         proxy = True
-        verbose_name = u"Mon candidat à évaluer"
-        verbose_name_plural = u"Mes candidats à évaluer"
+        verbose_name = u"mon candidat à évaluer"
+        verbose_name_plural = u"mes candidats à évaluer"
 
 
 #### TEMPLATE COURRIEL
@@ -161,15 +152,15 @@ class CourrielTemplate(models.Model):
 
     class Meta:
         ordering = ('nom_modele',)
-        verbose_name = "Modèle de courriel"
-        verbose_name_plural = "Modèles de courriel"
+        verbose_name = u"modèle de courriel"
+        verbose_name_plural = u"modèles de courriel"
 
 
 class CandidatCourriel(models.Model):
-    candidats = models.ManyToManyField(Candidat, verbose_name=u"Candidats")
+    candidats = models.ManyToManyField(Candidat, verbose_name=u"candidats")
     template = models.ForeignKey(
         CourrielTemplate, db_column='template', related_name='+',
-        verbose_name=u"Modèle de courriel"
+        verbose_name=u"modèle de courriel"
     )
     sujet = models.CharField(
         max_length=255, blank=True, help_text=HELP_TEXT_TAGS_ACCEPTES