apercu candidat
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 17 Apr 2012 17:05:34 +0000 (13:05 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 17 Apr 2012 17:05:34 +0000 (13:05 -0400)
project/recrutement/models.py
project/recrutement/templates/recrutement/candidat_pdf.html

index a7ba3e0..0b84870 100644 (file)
@@ -130,6 +130,10 @@ class CandidatEvaluation(models.Model):
     def __unicode__(self):
         return u"Évaluation de %s" % self.candidat
 
+    def get_appreciation(self,):
+        if self.note is None:
+            return u"non disponible"
+        return u"%s %s" % (self.note, self.commentaire,)
 
 class MesCandidatEvaluation(CandidatEvaluation):
 
index 3b6fb14..388ff9a 100644 (file)
             {% include "recrutement/form-row.html" with label="Poste actuel" value=candidat.poste_actuel %}
             {% include "recrutement/form-row.html" with label="Domaine professionnel" value=candidat.domaine_professionnel %}
         </fieldset>
+
+        <fieldset class="module aligned">
+            <h2>Pièces jointes</h2>
+            {% for pj in candidat.pieces_jointes %}
+                {% include "recrutement/form-row.html" with label="Type" value=pj.nom %}
+            {% endfor %}
+        </fieldset>
+
+        <fieldset class="module aligned">
+            <h2>Évaluations</h2>
+            {% for eval in candidat.evaluations.all %}
+                {% include "recrutement/form-row.html" with label=eval.evaluateur value=eval.get_appreciation %}
+            {% endfor %}
+        </fieldset>
     </div>
 </body>