From 5579d48d17713b04f82d28b8c6620070332e5830 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Larchev=C3=AAque?= Date: Mon, 16 May 2011 11:05:54 -0400 Subject: [PATCH] fix #1459 --- project/dae/templates/dae/index.html | 5 +++-- project/dae/templatetags/dae.py | 12 ++++++++++++ project/templates/menu.html | 6 +++++- 3 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 project/dae/templatetags/__init__.py create mode 100644 project/dae/templatetags/dae.py diff --git a/project/dae/templates/dae/index.html b/project/dae/templates/dae/index.html index 60aa092..2817e34 100644 --- a/project/dae/templates/dae/index.html +++ b/project/dae/templates/dae/index.html @@ -1,4 +1,5 @@ {% extends 'base.html' %} +{% load dae %} {% block title %}RH - DAE{% endblock %} {% block titre %}Ressources humaines{% endblock %} @@ -13,14 +14,14 @@ Ce module permet la gestion de deux types de demandes :

Demandes d'autorisation de création de poste

Demandes d'autorisation d'engagement de personnel

{% endblock %} diff --git a/project/dae/templatetags/__init__.py b/project/dae/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/project/dae/templatetags/dae.py b/project/dae/templatetags/dae.py new file mode 100644 index 0000000..1fc57cf --- /dev/null +++ b/project/dae/templatetags/dae.py @@ -0,0 +1,12 @@ +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 + diff --git a/project/templates/menu.html b/project/templates/menu.html index 7e843e9..a0ba2f0 100644 --- a/project/templates/menu.html +++ b/project/templates/menu.html @@ -1,4 +1,4 @@ -{% load auf_menu %} +{% load auf_menu dae %}