dae.Poste heritage
[auf_rh_dae.git] / project / dae / workflow.py
index 399a409..b22924e 100644 (file)
@@ -3,41 +3,7 @@
 from django.contrib.auth.models import Group
 from auf.django.workflow.models import WorkflowMixin
 from utils import is_user_dans_services_centraux, is_user_dans_region
-
-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
-
-# Groupes impliqués dans le Worflow
-grp_correspondants_rh = safe_create_groupe(name='Correspondants RH')
-grp_administrateurs = safe_create_groupe(name='Administrateurs')
-grp_directeurs_bureau = safe_create_groupe(name='Directeurs de bureau')
-grp_drh = safe_create_groupe(name='DRH')
-grp_drh2 = safe_create_groupe(name='DRH-2')
-grp_accior = safe_create_groupe(name='ACCIOR')
-grp_abf = safe_create_groupe(name='ABF')
-grp_haute_direction = safe_create_groupe(name='Haute direction')
-grp_service_utilisateurs = safe_create_groupe(name='Service utilisateurs')
-
-dae_groupes = (
-    grp_correspondants_rh,
-    grp_administrateurs,
-    grp_directeurs_bureau,
-    grp_drh,
-    grp_drh2,
-    grp_accior,
-    grp_abf,
-    grp_haute_direction,
-    grp_service_utilisateurs,
-)
+from rh.groups import *
 
 # codes états
 POSTE_ETAT_BROUILLON = 'BROUILLON'