Commit 41f5f5a8 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Mise en place des nouvelles rubriques

parent c215ae86
Loading
Loading
Loading
Loading
+0 −167
Original line number Diff line number Diff line
@@ -139,17 +139,6 @@ $config = [
                ],
                'may_terminate' => true,
            ],
            'administration-periode'            => [
                'type'          => 'Literal',
                'options'       => [
                    'route'    => '/administration-periode',
                    'defaults' => [
                        'controller' => 'Application\Controller\Administration',
                        'action'     => 'administration-periode',
                    ],
                ],
                'may_terminate' => true,
            ],
        ],
    ],

@@ -164,162 +153,6 @@ $config = [
                        'order'    => 7,
                        'pages'    => [
                            // remplies automatiquement

                            'gestion-referentiel-commun' => [
                                'label'          => 'Gestion dictionnaires de données',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'administration-referentiel-commun',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-referentiel-commun'),
                                'order'          => 82,
                                'border - color' => '#111',
                                'pages'          => [
                                    'voirie' => [
                                        'label'        => 'Gestion des voiries',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'voirie',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\Voirie', 'index'),
                                        'order'        => 800,
                                        'border-color' => '#BBCF55',
                                    ],

                                ],
                            ],
                            'gestion-nomenclature-rh'    => [
                                'label'          => 'Gestion des nomenclatures RH',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'administration-nomenclature-rh',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-nomenclature-rh'),
                                'order'          => 83,
                                'border - color' => '#111',
                                'pages'          => [
                                    'Employeurs' => [
                                        'border-color' => '#9F491F',
                                        'icon'         => 'fas fa-table-list',
                                        'label'        => "Gestion des employeurs",
                                        'title'        => "Gestion des employeurs",
                                        'route'        => 'employeur',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\Employeur', 'index'),
                                        'order'        => 799,
                                    ],
                                    'grade'      => [
                                        'label'        => 'Gestion des grades',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'grades',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\Grade', 'index'),
                                        'order'        => 800,
                                        'border-color' => '#BBCF55',
                                    ],
                                    'corps'      => [
                                        'label'        => 'Gestion des corps',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'corps',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\Corps', 'index'),
                                        'order'        => 801,
                                        'border-color' => '#BBCF55',
                                    ],
                                ],
                            ],
                            'gestion-periode'            => [
                                'label'          => 'Gestion des périodes',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'periodes',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Periode', 'index'),
                                'order'          => 84,
                                'border - color' => '#111',
                            ],
                            'gestion-etablissement'      => [
                                'label'          => 'Gestion des établissements',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'etablissement',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Etablissement', 'index'),
                                'order'          => 85,
                                'border - color' => '#111',
                            ],
                            'gestion-type-formation'     => [
                                'label'          => 'Gestion des types de formations',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'type-formation',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\TypeFormation', 'index'),
                                'order'          => 86,
                                'border - color' => '#111',
                            ],
                            'gestion-pays'               => [
                                'label'          => 'Gestion des Pays',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'pays',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Pays', 'index'),
                                'order'          => 87,
                                'border - color' => '#111',
                            ],
                            'gestion-departement'        => [
                                'label'          => 'Gestion des Départements',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'departement',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Departement', 'index'),
                                'order'          => 88,
                                'border - color' => '#111',
                            ],
                            'gestion-intervenant'        => [
                                'label'          => 'Gestion intervenants (Statuts, PJ,  etc...)',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'administration-intervenant',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-intervenant'),
                                'order'          => 80,
                                'border - color' => '#111',
                                'pages'          => [
                                    'statut'                                    => [
                                        'label'        => 'Edition des statuts des intervenants',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'statut',
                                        'resource'     => PrivilegeController::getResourceId('Intervenant\Controller\Statut', 'index'),
                                        'order'        => 90,
                                        'border-color' => '#BBCF55',
                                    ],
                                    'type-piece-jointe-statut'                  => [
                                        'label'      => "Pièces justificatives attendues par statut d'intervenant",
                                        'title'      => "Permet de personnaliser les pièces justificatives à demander en fonction du statut des intervenants",
                                        'route'      => 'piece-jointe/type-piece-jointe-statut',
                                        'withtarget' => true,
                                        'order'      => 91,
                                        'resource'   => PrivilegeController::getResourceId('Application\Controller\PieceJointe', 'type-piece-jointe-statut'),
                                    ],
                                    'gestion-champs-autres-dossier-intervenant' => [
                                        'label'      => "Gestion des champs personnalisés pour le dossier intervenant",
                                        'title'      => "Editer et modifier les 5 champs personnalisables pour les dossiers des intervenant",
                                        'route'      => 'autres-infos',
                                        'withtarget' => true,
                                        'order'      => 92,
                                        'resource'   => PrivilegeController::getResourceId('Application\Controller\Autres', 'index'),
                                    ],
                                ],
                            ],
                            'administration-financiere'  => [
                                'label'          => 'Données financières',
                                'icon'           => 'fas fa-table-list',
                                'route'          => 'administration-financiere',
                                'resource'       => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-financiere'),
                                'order'          => 81,
                                'border - color' => '#111',
                                'pages'          => [
                                    'centre-cout'          => [
                                        'label'        => 'Edition des centres de coûts',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'centre-cout',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\CentreCout', 'index'),
                                        'order'        => 80,
                                        'border-color' => '#BBCF55',
                                    ],
                                    'centre-cout-activite' => [
                                        'label'        => 'Edition des types d\'activités des centres de coûts',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'centre-cout-activite',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\CentreCout', 'index'),
                                        'order'        => 80,
                                        'border-color' => '#BBCF55',
                                    ],

                                ],
                            ],
                        ],
                    ],
                ],
+36 −3
Original line number Diff line number Diff line
@@ -111,6 +111,39 @@ return [
        ],
    ],

    'navigation' => [
        'default' => [
            'home' => [
                'pages' => [
                    'administration' => [
                        'pages' => [
                            'finances' => [
                                'pages' => [
                                    'centre-cout'          => [
                                        'label'        => 'Edition des centres de coûts',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'centre-cout',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\CentreCout', 'index'),
                                        'order'        => 80,
                                        'border-color' => '#BBCF55',
                                    ],
                                    'centre-cout-activite' => [
                                        'label'        => 'Edition des types d\'activités des centres de coûts',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'centre-cout-activite',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\CentreCout', 'index'),
                                        'order'        => 80,
                                        'border-color' => '#BBCF55',
                                    ],
                                ],
                            ],
                        ],
                    ],
                ],
            ],
        ],
    ],

    'bjyauthorize'    => [
        'guards' => [
            PrivilegeController::class => [
+25 −0
Original line number Diff line number Diff line
@@ -54,6 +54,31 @@ return [
        ],
    ],

    'navigation' => [
        'default' => [
            'home' => [
                'pages' => [
                    'administration' => [
                        'pages' => [
                            'rh' => [
                                'pages' => [
                                    'corps' => [
                                        'label'        => 'Gestion des corps',
                                        'icon'         => 'fas fa-graduation-cap',
                                        'route'        => 'corps',
                                        'resource'     => PrivilegeController::getResourceId('Application\Controller\Corps', 'index'),
                                        'order'        => 801,
                                        'border-color' => '#BBCF55',
                                    ],
                                ],
                            ],
                        ],
                    ],
                ],
            ],
        ],
    ],

    'bjyauthorize'  => [
        'guards' => [
            PrivilegeController::class => [
+27 −1
Original line number Diff line number Diff line
@@ -43,6 +43,32 @@ return [
            ],
        ],
    ],

    'navigation' => [
        'default' => [
            'home' => [
                'pages' => [
                    'administration' => [
                        'pages' => [
                            'nomenclatures' => [
                                'pages' => [
                                    'gestion-departement' => [
                                        'label'          => 'Départements',
                                        'icon'           => 'fas fa-table-list',
                                        'route'          => 'departement',
                                        'resource'       => PrivilegeController::getResourceId('Application\Controller\Departement', 'index'),
                                        'order'          => 10,
                                        'border - color' => '#111',
                                    ],
                                ],
                            ],
                        ],
                    ],
                ],
            ],
        ],
    ],

    'bjyauthorize'    => [
        'guards' => [
            PrivilegeController::class => [
+15 −11
Original line number Diff line number Diff line
@@ -67,6 +67,8 @@ return [
            'home' => [
                'pages' => [
                    'administration' => [
                        'pages' => [
                            'odf' => [
                                'pages' => [
                                    'discipline' => [
                                        'border-color' => '#9F491F',
@@ -83,6 +85,8 @@ return [
                    ],
                ],
            ],
        ],
    ],
    'bjyauthorize'    => [
        'guards' => [
            PrivilegeController::class => [
Loading