mail
[auf_rh_dae.git] / project / recrutement / permissions.py
index dc7b9c1..5e17b03 100644 (file)
@@ -1,14 +1,24 @@
 # -*- encoding: utf-8 -*-
 from django.contrib.auth.models import Group
 
+from project.lib import safe_create_groupe
+
 # Logique AUF des permissions
 
-recrutement_groupes = Group.objects.none()
+grp_drh = safe_create_groupe(id=4)  # DRH
+grp_evaluateurs = safe_create_groupe(id=13)    # Évaluateurs
+
+recrutement_groupes = (
+    grp_drh,
+    grp_evaluateurs,
+)
 
 def user_in_recrutement_groupes(user):
     """
     Teste si un user Django fait parti des groupes prédéfinis de DAE.
     """
+    if user.is_superuser:
+        return True
     for g in user.groups.all():
         if g in recrutement_groupes:
             return True