order by moyenne
[auf_rh_dae.git] / project / recrutement / workflow.py
index ab8a409..ee9fda4 100644 (file)
@@ -1,26 +1,18 @@
 # -*- encoding: utf-8 -*-
 
-from django.contrib.auth.models import Group
-
-def safe_create_groupe(name):
-    """
-    Création d'un groupe prédéfini. Retourne None, quand la création
-    ne peut se faire. (C'est le cas au syncdb, quand la table de groupe
-    n'a pas été crée encore).
-    """
-    try:
-        grp, created = Group.objects.get_or_create(name=name)
-    except:
-        return None
-    return grp
+from rh.groups import safe_create_groupe
+from  rh.groups import CORRESPONDANT_RH, DRH_NIVEAU_1, DIRECTEUR_DE_BUREAU, ADMINISTRATEURS
 
 grp_evaluateurs_recrutement = safe_create_groupe(name='Évaluateurs')
-grp_drh_recrutement = safe_create_groupe(name='DRH')
-grp_directeurs_bureau_recrutement = safe_create_groupe(name='Directeurs de bureau')
-grp_administrateurs_recrutement = safe_create_groupe(name='Administrateurs')
+grp_correspondants_rh_recrutement = safe_create_groupe(name=CORRESPONDANT_RH)
+grp_drh_recrutement = safe_create_groupe(name=DRH_NIVEAU_1)
+grp_directeurs_bureau_recrutement = \
+    safe_create_groupe(name=DIRECTEUR_DE_BUREAU)
+grp_administrateurs_recrutement = safe_create_groupe(name=ADMINISTRATEURS)
 
 recrutement_groupes = (
     grp_evaluateurs_recrutement,
+    grp_correspondants_rh_recrutement,
     grp_drh_recrutement,
     grp_directeurs_bureau_recrutement,
     grp_administrateurs_recrutement,