1 # -*- encoding: utf-8 -*-
3 from django
.contrib
.auth
.models
import Group
5 def safe_create_groupe(name
):
7 Création d'un groupe prédéfini. Retourne None, quand la création
8 ne peut se faire. (C'est le cas au syncdb, quand la table de groupe
9 n'a pas été crée encore).
12 grp
, created
= Group
.objects
.get_or_create(name
=name
)
18 # Groupes impliqués dans le Worflow
19 grp_correspondants_rh
= safe_create_groupe(name
='Correspondants RH')
20 grp_administrateurs
= safe_create_groupe(name
='Administrateurs')
21 grp_directeurs_bureau
= safe_create_groupe(name
='Directeurs de bureau')
22 grp_drh
= safe_create_groupe(name
='DRH')
23 grp_drh2
= safe_create_groupe(name
='DRH-2')
24 grp_accior
= safe_create_groupe(name
='ACCIOR')
25 grp_abf
= safe_create_groupe(name
='ABF')
26 grp_haute_direction
= safe_create_groupe(name
='Haute direction')
27 grp_service_utilisateurs
= safe_create_groupe(name
='Service utilisateurs')
30 grp_correspondants_rh
,
32 grp_directeurs_bureau
,
38 grp_service_utilisateurs
,