1764:champ genre pour courriel automatique
authorNilovna Bascunan-Vasquez <contact@nilovna.com>
Thu, 28 Jul 2011 18:25:25 +0000 (14:25 -0400)
committerNilovna Bascunan-Vasquez <contact@nilovna.com>
Thu, 28 Jul 2011 18:25:25 +0000 (14:25 -0400)
project/recrutement/models.py
project/recrutement/views.py
src/auf.django.emploi/auf/django/emploi/models.py

index 979f431..ee718a4 100755 (executable)
@@ -27,7 +27,8 @@ HELP_TEXT_NB_DEPENDANT = "Le nombre de personnes à charge"
 HELP_TEXT_FORMAT_DATE = "Le format de la date est AAAA-MM-JJ"
 HELP_TEXT_TAGS_ACCEPTES = "Pour le texte, les variables disponibles sont : \
                             {{ nom_candidat }} {{ prenom_candidat }} \
-                            {{ offre_emploi }}. Ces champs seront \
+                            {{ offre_emploi }} et {{ genre_candidat }} \
+                            (Pour Monsieur/Madame). Ces champs seront \
                             automatiquement remplacés par les informations de \
                             chaque candidat."
 
index f1a9b30..2032ec7 100755 (executable)
@@ -148,7 +148,10 @@ def send_templated_email(candidat, template):
     texte_template = Template(template.plain_text)
     dict_texte = {"nom_candidat": candidat.nom, 
                     "prenom_candidat": candidat.prenom, 
-                    "offre_emploi": candidat.offre_emploi.nom,}
+                    "offre_emploi": candidat.offre_emploi.nom,
+                    "genre_candidat": "Monsieur" if candidat.genre == "M" \
+                                     else "Madame",
+                    }
     texte = Context(dict_texte)
     # HTML text
     html_template = Template(template.html)
index 3a79b9c..f8b05ce 100755 (executable)
@@ -76,6 +76,8 @@ class OffreEmploi(Metadata):
     nom = models.CharField(max_length=255)
     resume = models.TextField(verbose_name="Résumé")
     description = models.TextField()
+    #poste_id = models.IntegerField(verbose_name="Nombre de dépendant")
+    #poste_nom = models.CharField(max_length=255, verbose_name="Nom du poste")
     #poste = models.ForeignKey('rh.Poste', db_column='poste')
     date_limite = models.DateField(verbose_name="Date limite",
                         help_text=HELP_TEXT_FORMAT_DATE,)  
@@ -133,7 +135,7 @@ class Candidat(Metadata):
             related_name='+')
 
     def __unicode__(self):
-        return '%s %s [%s]' % (self.prenom, self.nom, self.id)
+        return '%s %s [%s]' % (self.nom, self.prenom, self.id)
 
     def pieces_jointes(self):
         return CandidatPiece.objects.filter(candidat=self)