From ec02ae0f68b5fad4934f84281450e8bb0a331c7e Mon Sep 17 00:00:00 2001 From: Nilovna Bascunan-Vasquez Date: Thu, 28 Jul 2011 14:25:25 -0400 Subject: [PATCH] 1764:champ genre pour courriel automatique --- project/recrutement/models.py | 3 ++- project/recrutement/views.py | 5 ++++- src/auf.django.emploi/auf/django/emploi/models.py | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/project/recrutement/models.py b/project/recrutement/models.py index 979f431..ee718a4 100755 --- a/project/recrutement/models.py +++ b/project/recrutement/models.py @@ -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." diff --git a/project/recrutement/views.py b/project/recrutement/views.py index f1a9b30..2032ec7 100755 --- a/project/recrutement/views.py +++ b/project/recrutement/views.py @@ -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) diff --git a/src/auf.django.emploi/auf/django/emploi/models.py b/src/auf.django.emploi/auf/django/emploi/models.py index 3a79b9c..f8b05ce 100755 --- a/src/auf.django.emploi/auf/django/emploi/models.py +++ b/src/auf.django.emploi/auf/django/emploi/models.py @@ -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) -- 1.7.10.4