redirect note
[auf_rh_dae.git] / project / recrutement / permissions.py
CommitLineData
719b51ec 1# -*- encoding: utf-8 -*-
2from django.contrib.auth.models import Group
3
647dc21a 4from project.lib import safe_create_groupe
5
719b51ec 6# Logique AUF des permissions
7
ea31c460 8grp_drh = safe_create_groupe(id=4) # DRH
9grp_evaluateurs = safe_create_groupe(id=13) # Évaluateurs
647dc21a 10
11recrutement_groupes = (
12 grp_drh,
13 grp_evaluateurs,
14)
719b51ec 15
16def user_in_recrutement_groupes(user):
17 """
18 Teste si un user Django fait parti des groupes prédéfinis de DAE.
19 """
647dc21a 20 if user.is_superuser:
21 return True
719b51ec 22 for g in user.groups.all():
23 if g in recrutement_groupes:
24 return True
25 return False