Skip to content
Snippets Groups Projects
Commit 3184b570 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Nouveau privilege pour les index

parent 0a3cb6c2
No related branches found
No related tags found
No related merge requests found
......@@ -26,6 +26,14 @@ return [
'controller' => IndicateurController::class,
'action' => [
'index',
],
'privileges' => [
IndicateurPrivileges::INDICATEUR_INDEX,
],
],
[
'controller' => IndicateurController::class,
'action' => [
'creer',
'modifier',
],
......
......@@ -34,26 +34,6 @@ return array(
],
],
'navigation' => [
'default' => [
'home' => [
'pages' => [
'administration' => [
'pages' => [
'indicateurs' => [
'label' => 'Indicateurs',
'route' => 'indicateurs',
'resource' => IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER_INDICATEUR),
'order' => 4000,
'icon' => 'fas fa-angle-right',
],
],
],
],
],
],
],
'router' => [
'routes' => [
],
......
<?php
use UnicaenIndicateur\Controller\IndexController;
use UnicaenIndicateur\Controller\IndicateurController;
use UnicaenPrivilege\Guard\PrivilegeController;
use UnicaenIndicateur\Provider\Privilege\IndicateurPrivileges;
return [
'navigation' => [
......@@ -14,7 +14,7 @@ return [
'indicateurs' => [
'label' => 'Indicateurs',
'route' => 'indicateurs',
'resource' => IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER_INDICATEUR),
'resource' => PrivilegeController::getResourceId(IndicateurController::class, 'index'),
'order' => 4000,
'icon' => 'fas fa-angle-right',
],
......
......@@ -5,6 +5,7 @@ WITH d(code, lib, ordre) AS (
SELECT 'afficher_indicateur', 'Afficher un indicateur', 1 UNION
SELECT 'editer_indicateur', 'Éditer un indicateur', 2 UNION
SELECT 'detruire_indicateur', 'Effacer un indicateur', 3 UNION
SELECT 'indicateur_index', 'Accéder à l''index', 10 UNION
SELECT 'indicateur_mes_indicateurs', 'Affichage du menu - Mes Indicateurs -', 100
)
SELECT cp.id, d.code, d.lib, d.ordre
......
......@@ -7,6 +7,7 @@ use UnicaenPrivilege\Provider\Privilege\Privileges;
class IndicateurPrivileges extends Privileges
{
const INDICATEUR_MES_INDICATEURS = 'indicateur-indicateur_mes_indicateurs';
const INDICATEUR_INDEX = 'indicateur-indicateur_index';
const AFFICHER_INDICATEUR = 'indicateur-afficher_indicateur';
const EDITER_INDICATEUR = 'indicateur-editer_indicateur';
const DETRUIRE_INDICATEUR = 'indicateur-detruire_indicateur';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment