Commit 243c348327dce406ac136b7bbe1a4b188515586c
1 parent
d70c5618
Exists in
master
and in
3 other branches
mise a jour fichier
Showing
7 changed files
with
26 additions
and
5 deletions
Show diff stats
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 | } | ... | ... |