Commit 3184b570 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Nouveau privilege pour les index

parent 0a3cb6c2
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -26,6 +26,14 @@ return [
                    'controller' => IndicateurController::class,
                    'action' => [
                        'index',
                    ],
                    'privileges' => [
                        IndicateurPrivileges::INDICATEUR_INDEX,
                    ],
                ],
                [
                    'controller' => IndicateurController::class,
                    'action' => [
                        'creer',
                        'modifier',
                    ],
+0 −20
Original line number Diff line number Diff line
@@ -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' => [
        ],
+7 −7
Original line number Diff line number Diff line
<?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',
                            ],
+1 −0
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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';