protection etat WF
[auf_rh_dae.git] / project / dae / workflow.py
index 414d160..6bfab83 100644 (file)
@@ -39,6 +39,8 @@ POSTE_ETAT_POLE_FINANCIER = 'FINANCE'
 POSTE_ETAT_HAUTE_DIRECTION = 'HAUTE_DIRECTION'
 POSTE_ETAT_DRH_FINALISATION = 'DRH_FINALISATION'
 
+ETATS_EDITABLE = (POSTE_ETAT_BROUILLON, POSTE_ETAT_ADMINISTRATEUR, POSTE_ETAT_DRH_CONTROLE)
+
 #codes actions
 POSTE_ACTION_ENVOYER_BROUILLON = POSTE_ETAT_BROUILLON
 POSTE_ACTION_ENVOYER_DIRECTEUR_BUREAU_OU_SERVICE = POSTE_ETAT_DIRECTEUR_BUREAU_OU_SERVICE
@@ -50,13 +52,13 @@ POSTE_ACTION_ENVOYER_DRH_FINALISATION = POSTE_ETAT_DRH_FINALISATION
 
 #libellés états
 POSTE_ETATS = {
-    POSTE_ETAT_BROUILLON : u'Brouillon',
-    POSTE_ETAT_DIRECTEUR_BUREAU_OU_SERVICE : u'Directeur de bureau, pôle ou service',
-    POSTE_ETAT_ADMINISTRATEUR : u'Adminstrateur',
-    POSTE_ETAT_DRH_CONTROLE : u'Contrôle DRH',
-    POSTE_ETAT_POLE_FINANCIER : u'Pôle financier',
-    POSTE_ETAT_HAUTE_DIRECTION : u'Haute direction',
-    POSTE_ETAT_DRH_FINALISATION : u'Finalisation DRH',
+    POSTE_ETAT_BROUILLON : u"Proposition",
+    POSTE_ETAT_DIRECTEUR_BUREAU_OU_SERVICE : u"Directeur de bureau, pôle ou service",
+    POSTE_ETAT_ADMINISTRATEUR : u"Validation de l'adminstrateur",
+    POSTE_ETAT_DRH_CONTROLE : u"Validation DRH",
+    POSTE_ETAT_POLE_FINANCIER : u"Pôle finances",
+    POSTE_ETAT_HAUTE_DIRECTION : u"Validation : Secrétaire général / Recteur",
+    POSTE_ETAT_DRH_FINALISATION : u'Retour à la DRH et région',
     }
 
 # définition du worflow séquentiel