DRH peut modifier le précédent titulaire
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 13 Jul 2011 13:36:04 +0000 (09:36 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 13 Jul 2011 13:36:04 +0000 (09:36 -0400)
project/dae/templates/dae/embauche-dossier.html
project/dae/templatetags/dae.py

index 96d584c..259eb18 100644 (file)
@@ -1,3 +1,5 @@
+{% load dae %}
+
 <fieldset>
 <h2>Contrat</h2>
 <table>
     </tr>
     <tr>
         <td colspan="7">
+        {% if request.user|test_membre_drh %}
+            {{ form.instance.employe_anterieur }}{{ form.employe_anterieur }}
+        {% else %}
             {{ form.instance.employe_anterieur }}{{ form.employe_anterieur.as_hidden }}
+        {% endif %}
             {{ form.employe_anterieur.errors }}
         </td>
     </tr>
         <th></th>
     </tr>
     <tr>
-        <td>{{ form.instance.classement_titulaire_anterieur }}{{ form.classement_titulaire_anterieur.as_hidden }}<br />
-            {{ form.classement_titulaire_anterieur.errors }}
-        </td>
-        <td>{{ form.instance.salaire_titulaire_anterieur }}{{ form.salaire_titulaire_anterieur.as_hidden }}</td>
-        <td>{% comment %}${% endcomment %}</td>
-        <td>{% comment %}0.00{% endcomment %}</td>
-        <td>{% comment %}€{% endcomment %}</td>
-        <td>{{ form.instance.statut_titulaire_anterieur }}{{ form.statut_titulaire_anterieur.as_hidden }}</td>
+        {% if request.user|test_membre_drh %}
+            <td>{{ form.instance.classement_titulaire_anterieur }}
+                {{ form.classement_titulaire_anterieur }}<br />
+                {{ form.classement_titulaire_anterieur.errors }}
+            </td>
+            <td>{{ form.instance.salaire_titulaire_anterieur }}{{ form.salaire_titulaire_anterieur }}</td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td>{{ form.instance.statut_titulaire_anterieur }}{{ form.statut_titulaire_anterieur }}</td>
+        {% else %}
+            <td>{{ form.instance.classement_titulaire_anterieur }}
+                {{ form.classement_titulaire_anterieur.as_hidden }}<br />
+                {{ form.classement_titulaire_anterieur.errors }}
+            </td>
+            <td>{{ form.instance.salaire_titulaire_anterieur }}{{ form.salaire_titulaire_anterieur.as_hidden }}</td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td>{{ form.instance.statut_titulaire_anterieur }}{{ form.statut_titulaire_anterieur.as_hidden }}</td>
+        {% endif %}
         <td></td>
     </tr>
     <tr>
index 05a2197..02a50df 100644 (file)
@@ -5,6 +5,10 @@ from project.dae.workflow import grp_correspondants_rh, grp_administrateurs, grp
 register = template.Library()
 
 @register.filter
+def test_membre_drh(user):
+    return grp_drh in user.groups.all()
+
+@register.filter
 def peut_ajouter(user):
     for g in user.groups.all():
         if g in (grp_administrateurs, grp_correspondants_rh, grp_drh):