PEP8
[auf_rh_dae.git] / project / recrutement / models.py
index 0b84870..25020ad 100644 (file)
@@ -29,18 +29,21 @@ HELP_TEXT_TAGS_ACCEPTES = "Pour le texte, les variables disponibles sont : \
                             automatiquement remplacés par les informations de \
                             chaque candidat."
 
                             automatiquement remplacés par les informations de \
                             chaque candidat."
 
+
 # Abstracts
 class Metadata(models.Model):
 # Abstracts
 class Metadata(models.Model):
-    """Méta-données AUF.
+    """
+    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, )
     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
 
     class Meta:
         abstract = True
 
+
 class Candidat(emploi.Candidat):
     class Meta:
         proxy = True
 class Candidat(emploi.Candidat):
     class Meta:
         proxy = True
@@ -56,6 +59,7 @@ class Candidat(emploi.Candidat):
             moyenne_votes = "Non disponible"
         return moyenne_votes
 
             moyenne_votes = "Non disponible"
         return moyenne_votes
 
+
 class OffreEmploi(emploi.OffreEmploi):
     class Meta:
         proxy = True
 class OffreEmploi(emploi.OffreEmploi):
     class Meta:
         proxy = True
@@ -65,12 +69,14 @@ class CandidatPiece(emploi.CandidatPiece):
     class Meta:
         proxy = True
 
     class Meta:
         proxy = True
 
+
 class OffreEmploiManager(models.Manager):
     def get_query_set(self):
         fkeys = ('region',)
         return super(OffreEmploiManager, self).get_query_set().\
                     select_related(*fkeys).all()
 
 class OffreEmploiManager(models.Manager):
     def get_query_set(self):
         fkeys = ('region',)
         return super(OffreEmploiManager, self).get_query_set().\
                     select_related(*fkeys).all()
 
+
 class ProxyOffreEmploi(emploi.OffreEmploi):
     class Meta:
         proxy = True
 class ProxyOffreEmploi(emploi.OffreEmploi):
     class Meta:
         proxy = True
@@ -80,6 +86,7 @@ class ProxyOffreEmploi(emploi.OffreEmploi):
     def __unicode__(self):
         return '%s [%s] - View' % (self.nom, self.id)
 
     def __unicode__(self):
         return '%s [%s] - View' % (self.nom, self.id)
 
+
 class ProxyCandidat(emploi.Candidat):
     class Meta:
         proxy = True
 class ProxyCandidat(emploi.Candidat):
     class Meta:
         proxy = True
@@ -89,6 +96,7 @@ class ProxyCandidat(emploi.Candidat):
     def __unicode__(self):
         return '%s %s [%s]' % (self.prenom, self.nom, self.id)
 
     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")
 
 class Evaluateur(models.Model):
     user = models.ForeignKey(User, unique=True, verbose_name=u"Évaluateur")
 
@@ -98,6 +106,7 @@ class Evaluateur(models.Model):
     def __unicode__(self):
         return '%s %s' % (self.user.first_name, self.user.last_name)
 
     def __unicode__(self):
         return '%s %s' % (self.user.first_name, self.user.last_name)
 
+
 # Synchro des objets évaluateurs pour mettre les users Django dans le groupe
 # évaluateurs, afin d'y mettre des permissions
 @receiver(pre_save, sender=Evaluateur)
 # Synchro des objets évaluateurs pour mettre les users Django dans le groupe
 # évaluateurs, afin d'y mettre des permissions
 @receiver(pre_save, sender=Evaluateur)
@@ -107,6 +116,7 @@ def sync_add_groupe_evaluateur(sender, **kwargs):
         instance.user.groups.add(grp_evaluateurs_recrutement)
         instance.user.save()
 
         instance.user.groups.add(grp_evaluateurs_recrutement)
         instance.user.save()
 
+
 @receiver(pre_delete, sender=Evaluateur)
 def sync_delete_groupe_evaluateur(sender, **kwargs):
     instance = kwargs['instance']
 @receiver(pre_delete, sender=Evaluateur)
 def sync_delete_groupe_evaluateur(sender, **kwargs):
     instance = kwargs['instance']
@@ -115,13 +125,13 @@ def sync_delete_groupe_evaluateur(sender, **kwargs):
 
 
 class CandidatEvaluation(models.Model):
 
 
 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') 
+    candidat = models.ForeignKey(emploi.Candidat, db_column='candidat',
+                related_name='evaluations',)
+    evaluateur = models.ForeignKey(Evaluateur, db_column='evaluateur',
+                    related_name='+', verbose_name=u'Évaluateur')
     note = models.IntegerField(choices=NOTES, blank=True, null=True)
     commentaire = models.TextField(null=True, blank=True, default='Aucun')
     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,)  
+    date = models.DateField(auto_now_add=True,)
 
     class Meta:
         verbose_name = u'évaluation du candidat'
 
     class Meta:
         verbose_name = u'évaluation du candidat'
@@ -135,6 +145,7 @@ class CandidatEvaluation(models.Model):
             return u"non disponible"
         return u"%s %s" % (self.note, self.commentaire,)
 
             return u"non disponible"
         return u"%s %s" % (self.note, self.commentaire,)
 
+
 class MesCandidatEvaluation(CandidatEvaluation):
 
     class Meta:
 class MesCandidatEvaluation(CandidatEvaluation):
 
     class Meta:
@@ -149,34 +160,40 @@ TEMPLATE_CHOICES = (
     ('REF', 'Refusé'),
 )
 
     ('REF', 'Refusé'),
 )
 
-class CourrielTemplate(models.Model):
-    nom_modele = models.CharField(max_length=100, verbose_name=u'Nom du modèle',)
-    sujet = models.CharField(max_length=100, verbose_name=u'Sujet du courriel')
-    plain_text = models.TextField(verbose_name=u'Texte', 
-                                    help_text=HELP_TEXT_TAGS_ACCEPTES,  )
 
 
+class CourrielTemplate(models.Model):
+    nom_modele = models.CharField(u'nom du modèle', max_length=100)
+    sujet = models.CharField(u'sujet du courriel', max_length=100)
+    plain_text = models.TextField(u'texte', help_text=HELP_TEXT_TAGS_ACCEPTES)
 
     def __unicode__(self):
 
     def __unicode__(self):
-        return u'%s' % self.nom_modele
+        return self.nom_modele
 
     class Meta:
 
     class Meta:
-        ordering = ['nom_modele',]
+        ordering = ('nom_modele',)
         verbose_name = "Modèle de courriel"
         verbose_name_plural = "Modèles de courriel"
 
         verbose_name = "Modèle de courriel"
         verbose_name_plural = "Modèles de courriel"
 
+
 class CandidatCourriel(models.Model):
 class CandidatCourriel(models.Model):
-    candidats = models.ManyToManyField(Candidat, verbose_name=u"Candidats", )
-    template = models.ForeignKey(CourrielTemplate, db_column='template', 
-                related_name='+', verbose_name=u"Modèle de courriel", )
-    sujet = models.CharField(max_length=255, blank=True, 
-                                help_text=HELP_TEXT_TAGS_ACCEPTES, )
-    plain_text = models.TextField(verbose_name=u'Texte', blank=True,
-                                    help_text=HELP_TEXT_TAGS_ACCEPTES,  )
-    html = tinymce_models.HTMLField(verbose_name=u'Texte en HTML', null=True, 
-                                blank=True, help_text=HELP_TEXT_TAGS_ACCEPTES, )
+    candidats = models.ManyToManyField(Candidat, verbose_name=u"Candidats")
+    template = models.ForeignKey(
+        CourrielTemplate, db_column='template', related_name='+',
+        verbose_name=u"Modèle de courriel"
+    )
+    sujet = models.CharField(
+        max_length=255, blank=True, help_text=HELP_TEXT_TAGS_ACCEPTES
+    )
+    plain_text = models.TextField(
+        u'texte', blank=True, help_text=HELP_TEXT_TAGS_ACCEPTES
+    )
+    html = tinymce_models.HTMLField(
+        verbose_name=u'texte en HTML', null=True, blank=True,
+        help_text=HELP_TEXT_TAGS_ACCEPTES
+    )
 
     def __unicode__(self):
 
     def __unicode__(self):
-        return '%s' % (self.titre)
+        return self.titre
 
     class Meta:
         verbose_name = u"modèle de courriel"
 
     class Meta:
         verbose_name = u"modèle de courriel"