preparation grps
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Fri, 29 Apr 2011 16:03:10 +0000 (12:03 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Fri, 29 Apr 2011 16:03:10 +0000 (12:03 -0400)
buildout.cfg
project/dae/models.py
project/settings.py

index e97170e..cb00740 100644 (file)
@@ -8,6 +8,7 @@ find-links = http://pypi.auf.org/simple/auf.recipe.django/
     http://pypi.auf.org/datamaster_modeles/
     http://pypi.auf.org/simple/auf.django.auth/
     http://pypi.auf.org/simple/auf.django.workflow/
+    http://pypi.auf.org/simple/auf.django.admingroup/
 
 eggs =
     django
@@ -15,6 +16,7 @@ eggs =
     django-admin-tools
     auf.django.skin
     auf.django.workflow
+    auf.django.admingroup
     datamaster_modeles
     auf.django.auth
     django-reversion
index 78f2eec..6c62882 100644 (file)
@@ -3,12 +3,24 @@
 import os
 from django.core.files.storage import FileSystemStorage
 from django.db import models
+from django.contrib.auth.models import Group
 import reversion
 from workflow import PosteWorkflow, DossierWorkflow
 import datamaster_modeles.models as ref
 from rh_v1 import models as rh
 import settings
 
+# Groupes impliqués dans le Worflow
+grp_administrateurs, created = Group.objects.get_or_create(name='Administrateurs')
+grp_gestionnaires, created = Group.objects.get_or_create(name='Gestionnaires')
+grp_directeurs_bureau, created = Group.objects.get_or_create(name='Directeurs de bureau')
+grp_drh, created  = Group.objects.get_or_create(name='DRH')
+grp_pole_financier, created  =  Group.objects.get_or_create(name='Pôle financier')
+grp_haute_direction, created  = Group.objects.get_or_create(name='Haute direction')
+grp_service_utilisateurs, created = Group.objects.get_or_create(name='Service utilisateurs')
+grp_directeurs_service, created  = Group.objects.get_or_create(name='Directeurs de service / pôle')
+grp_correspondants_rh, created = Group.objects.get_or_create(name='Correspondants RH')
+
 STATUT_RESIDENCE_CHOICES = (
     ('local', 'Local'),
     ('expat', 'Expatrié'),
index 5e28e97..5cd5a19 100644 (file)
@@ -61,6 +61,7 @@ INSTALLED_APPS = (
     'django.contrib.messages',
     'django.contrib.sessions',
     'django.contrib.admin',
+    'auf.django.admingroup',
     'ajax_select',
     'south',
     'reversion',