{% extends 'base.html' %}
+{% load dae %}
{% block title %}RH - DAE{% endblock %}
{% block titre %}Ressources humaines{% endblock %}
<h2>Demandes d'autorisation de création de poste</h2>
<ul>
- <li><a href="{% url poste %}">Soumettre une demande</a></li>
+ {% if request.user|peut_ajouter %}<li><a href="{% url poste %}">Soumettre une demande</a></li>{% endif %}
<li><a href="{% url dae_postes_liste %}">Voir et valider les demandes</a></li>
</ul>
<h2>Demandes d'autorisation d'engagement de personnel</h2>
<ul>
- <li><a href="{% url embauche %}">Soumettre une demande</a> <i>(création de poste nécessaire au préalable)</i></li>
+ {% if request.user|peut_ajouter %}<li><a href="{% url embauche %}">Soumettre une demande</a> <i>(création de poste nécessaire au préalable)</i></li>{% endif %}
<li><a href="{% url dae_embauches_liste %}">Voir et valider les demandes</a></li>
</ul>
{% endblock %}
--- /dev/null
+from django import template
+from project.dae.workflow import grp_gestionnaires, grp_service_utilisateurs, grp_correspondants_rh, grp_administrateurs, grp_directeurs_bureau, grp_drh, grp_directeurs_service
+
+register = template.Library()
+
+@register.filter
+def peut_ajouter(user):
+ for g in user.groups.all():
+ if g in (grp_gestionnaires, grp_service_utilisateurs, grp_administrateurs, grp_drh, grp_directeurs_bureau, grp_directeurs_service):
+ return True
+ return False
+
-{% load auf_menu %}
+{% load auf_menu dae %}
<ul class="menu">
<li class="{% menu_actif request '^$' %}">
<li class="{% menu_actif request '^dae$' %}">
<a href="{% url dae_index %}">DAE</a>
<ul>
+ {% if request.user|peut_ajouter %}
<li class="{% menu_actif request '^poste$' %}">
<a href="{% url poste %}">Poste : formulaire</a>
</li>
+ {% endif %}
<li class="{% menu_actif request '^postes$' %}">
<a href="{% url dae_postes_liste %}">Postes : voir et valider</a>
</li>
+ {% if request.user|peut_ajouter %}
<li class="{% menu_actif request '^embauche$' %}">
<a href="{% url embauche %}">Embauche : formulaire</a>
</li>
+ {% endif %}
<li class="{% menu_actif request '^embauches$' %}">
<a href="{% url dae_embauches_liste %}">Embauches : voir et valider</a>
</li>