8ad31b5735c6f01e649fce4bd4b4fe21dcee3a4b
[auf_rh_dae.git] / project / dae / templatetags / dae.py
1 from django import template
2 from project.dae.workflow import ETATS_EDITABLE
3 from project.dae.workflow import grp_gestionnaires, grp_service_utilisateurs, grp_correspondants_rh, grp_administrateurs, grp_directeurs_bureau, grp_drh, grp_directeurs_service
4
5 register = template.Library()
6
7 @register.filter
8 def peut_ajouter(user):
9 for g in user.groups.all():
10 if g in (grp_gestionnaires, grp_service_utilisateurs, grp_administrateurs, grp_drh, grp_directeurs_bureau, grp_directeurs_service):
11 return True
12 return False
13
14 @register.filter
15 def est_editable(obj):
16 if obj.etat in ETATS_EDITABLE:
17 return True
18 else:
19 return False
20