menu
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 17 Apr 2012 16:20:47 +0000 (12:20 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 17 Apr 2012 16:20:47 +0000 (12:20 -0400)
project/dae/templatetags/dae.py
project/templates/index.html
project/templates/menu.html

index fbcf420..399e048 100644 (file)
@@ -20,6 +20,10 @@ def peut_ajouter(user):
     return False
 
 @register.filter
+def peut_importer(user):
+    return grp_drh in user.groups.all()
+
+@register.filter
 def est_editable(obj, user):
     klass = obj.__class__
     groupes_users = user.groups.all()
index 3de56c1..f9919bb 100644 (file)
@@ -15,9 +15,9 @@ L'ensemble des applications RH sera regroupé dans ce système de gestion des re
 Voici les modules actuellement disponibles :
 </p>
 <ul>
-    <li><a href="{% url dae_index %}">Demande d'autorisation d'engagement (DAE)</a></li>
-    <li><a href="{% url admin:app_list app_label="rh" %}">Gestion des personnels (RH)</a></li>
-    <li><a href="{% url admin:app_list app_label="recrutement" %}">Gestion des candidatures (Recrutement)</a></li>
+    <li><a href="{% url admin:app_list app_label="recrutement" %}">Gestion des candidatures</a></li>
+    <li><a href="{% url dae_index %}">Demande d'autorisation d'engagement</a></li>
+    <li><a href="{% url admin:app_list app_label="rh" %}">Gestion des personnels</a></li>
 </ul>
 
 <h1>Vos droits d'accès</h1>
index 8f11945..004ecd0 100644 (file)
@@ -4,8 +4,13 @@
   <li class="{% menu_actif request '^$' %}">
     <a href="{% url index %}">Accueil</a>
   </li>
+  <li>
+    <a href="{% url admin:app_list app_label="recrutement" %}">Gestion des
+        candidatures</a>
+  </li>
   <li class="{% menu_actif request '^dae$' %}">
     <a href="{% url dae_index %}">Demande d'autorisation d'engagement</a>
+    {% if request.user.is_authenticated %}
     <ul>
         {% if request.user|peut_ajouter %}
         <li class="{% menu_actif request '^poste$' %}">
         <li class="{% menu_actif request '^embauches_finalisees$' %}">
           <a href="{% url embauches_finalisees %}">Embauches finalisées</a>
         </li>
+        {% if request.user|peut_importer %}
+        <li>
+          <a href="{% url admin:dae_dossierfinalise_changelist %}">Importation des embauches</a>
+        </li>
+        {% endif %}
+        {% if request.user|peut_importer %}
+        <li>
+          <a href="{% url admin:dae_postefinalise_changelist %}">Importation des postes</a>
+        </li>
+        {% endif %}
     </ul>
+    {% endif %}
   </li>
   <li>
     <a href="{% url admin:app_list app_label="rh" %}">Gestion des personnels</a>
   </li>
-  <li>
-    <a href="{% url admin:app_list app_label="recrutement" %}">Recrutement</a>
-  </li>
 </ul>