From 243c348327dce406ac136b7bbe1a4b188515586c Mon Sep 17 00:00:00 2001 From: proust Date: Tue, 30 May 2017 08:37:19 +0200 Subject: [PATCH] mise a jour fichier --- src/Controller/CategoriesController.php | 3 +++ src/Controller/GroupesMetiersController.php | 5 ++++- src/Controller/GroupesThematiquesController.php | 5 ++++- src/Controller/OrganismesController.php | 5 ++++- src/Controller/SousCategoriesController.php | 3 +++ src/Controller/TypeDocumentsController.php | 5 ++++- src/Controller/TypeSuivisController.php | 5 ++++- 7 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/Controller/CategoriesController.php b/src/Controller/CategoriesController.php index 37e96d1..de2d0d5 100755 --- a/src/Controller/CategoriesController.php +++ b/src/Controller/CategoriesController.php @@ -33,6 +33,9 @@ class CategoriesController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; + // Administration peut ajouter, supprimer ou modifier une categorie + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['getBySurCategorie', 'getAll', 'view', 'index'])) { return true; } diff --git a/src/Controller/GroupesMetiersController.php b/src/Controller/GroupesMetiersController.php index 25e4862..8375700 100755 --- a/src/Controller/GroupesMetiersController.php +++ b/src/Controller/GroupesMetiersController.php @@ -27,7 +27,10 @@ class GroupesMetiersController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; - + + // Administration peut ajouter, supprimer ou modifier un métier + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['view', 'index'])) { return true; } diff --git a/src/Controller/GroupesThematiquesController.php b/src/Controller/GroupesThematiquesController.php index bf52455..1b83c67 100755 --- a/src/Controller/GroupesThematiquesController.php +++ b/src/Controller/GroupesThematiquesController.php @@ -28,7 +28,10 @@ class GroupesThematiquesController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; - + + // Administration peut ajouter, supprimer ou modifier une thematique + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['view', 'index'])) { return true; } diff --git a/src/Controller/OrganismesController.php b/src/Controller/OrganismesController.php index e4e0cd1..43b46e3 100755 --- a/src/Controller/OrganismesController.php +++ b/src/Controller/OrganismesController.php @@ -31,7 +31,10 @@ class OrganismesController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; - + + // Administration peut ajouter, supprimer ou modifier un organisme + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['view', 'index'])) { return true; } diff --git a/src/Controller/SousCategoriesController.php b/src/Controller/SousCategoriesController.php index aea4868..80393e8 100755 --- a/src/Controller/SousCategoriesController.php +++ b/src/Controller/SousCategoriesController.php @@ -31,6 +31,9 @@ class SousCategoriesController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; + // Administration peut ajouter, supprimer ou modifier une sous categorie + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['getByCategorie', 'view', 'index'])) { return true; } diff --git a/src/Controller/TypeDocumentsController.php b/src/Controller/TypeDocumentsController.php index a4e1537..820fddd 100755 --- a/src/Controller/TypeDocumentsController.php +++ b/src/Controller/TypeDocumentsController.php @@ -27,7 +27,10 @@ class TypeDocumentsController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; - + + // Administration peut ajouter, supprimer ou modifier un type de doc + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['view', 'index'])) { return true; } diff --git a/src/Controller/TypeSuivisController.php b/src/Controller/TypeSuivisController.php index 2c266bd..e2f22f1 100755 --- a/src/Controller/TypeSuivisController.php +++ b/src/Controller/TypeSuivisController.php @@ -27,7 +27,10 @@ class TypeSuivisController extends AppController // Super-Admin peut accéder à chaque action if($role == 'Super Administrateur') return true; - + + // Administration peut ajouter, supprimer ou modifier un type de suivi + if($role == 'Administration' && in_array($action,['add','delete','edit'])) return true; + if (in_array($action, ['view', 'index'])) { return true; } -- libgit2 0.21.2