Commit 243c348327dce406ac136b7bbe1a4b188515586c

Authored by Alexis Proust
1 parent d70c5618

mise a jour fichier

src/Controller/CategoriesController.php
... ... @@ -33,6 +33,9 @@ class CategoriesController extends AppController
33 33 // Super-Admin peut accéder à chaque action
34 34 if($role == 'Super Administrateur') return true;
35 35  
  36 + // Administration peut ajouter, supprimer ou modifier une categorie
  37 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  38 +
36 39 if (in_array($action, ['getBySurCategorie', 'getAll', 'view', 'index'])) {
37 40 return true;
38 41 }
... ...
src/Controller/GroupesMetiersController.php
... ... @@ -27,7 +27,10 @@ class GroupesMetiersController extends AppController
27 27  
28 28 // Super-Admin peut accéder à chaque action
29 29 if($role == 'Super Administrateur') return true;
30   -
  30 +
  31 + // Administration peut ajouter, supprimer ou modifier un métier
  32 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  33 +
31 34 if (in_array($action, ['view', 'index'])) {
32 35 return true;
33 36 }
... ...
src/Controller/GroupesThematiquesController.php
... ... @@ -28,7 +28,10 @@ class GroupesThematiquesController extends AppController
28 28  
29 29 // Super-Admin peut accéder à chaque action
30 30 if($role == 'Super Administrateur') return true;
31   -
  31 +
  32 + // Administration peut ajouter, supprimer ou modifier une thematique
  33 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  34 +
32 35 if (in_array($action, ['view', 'index'])) {
33 36 return true;
34 37 }
... ...
src/Controller/OrganismesController.php
... ... @@ -31,7 +31,10 @@ class OrganismesController extends AppController
31 31  
32 32 // Super-Admin peut accéder à chaque action
33 33 if($role == 'Super Administrateur') return true;
34   -
  34 +
  35 + // Administration peut ajouter, supprimer ou modifier un organisme
  36 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  37 +
35 38 if (in_array($action, ['view', 'index'])) {
36 39 return true;
37 40 }
... ...
src/Controller/SousCategoriesController.php
... ... @@ -31,6 +31,9 @@ class SousCategoriesController extends AppController
31 31 // Super-Admin peut accéder à chaque action
32 32 if($role == 'Super Administrateur') return true;
33 33  
  34 + // Administration peut ajouter, supprimer ou modifier une sous categorie
  35 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  36 +
34 37 if (in_array($action, ['getByCategorie', 'view', 'index'])) {
35 38 return true;
36 39 }
... ...
src/Controller/TypeDocumentsController.php
... ... @@ -27,7 +27,10 @@ class TypeDocumentsController extends AppController
27 27  
28 28 // Super-Admin peut accéder à chaque action
29 29 if($role == 'Super Administrateur') return true;
30   -
  30 +
  31 + // Administration peut ajouter, supprimer ou modifier un type de doc
  32 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  33 +
31 34 if (in_array($action, ['view', 'index'])) {
32 35 return true;
33 36 }
... ...
src/Controller/TypeSuivisController.php
... ... @@ -27,7 +27,10 @@ class TypeSuivisController extends AppController
27 27  
28 28 // Super-Admin peut accéder à chaque action
29 29 if($role == 'Super Administrateur') return true;
30   -
  30 +
  31 + // Administration peut ajouter, supprimer ou modifier un type de suivi
  32 + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true;
  33 +
31 34 if (in_array($action, ['view', 'index'])) {
32 35 return true;
33 36 }
... ...