Loading data/privileges.php +7 −0 Changes for data/privileges.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -406,5 +406,12 @@ return [ 'employeur-edition' => 'Édition employeurs', ], ], 'nomencalture-rh' => [ 'libelle' => 'Nomenclature RH', 'privileges' => [ 'grade-visualisation' => 'Visualiastion grades', 'grade-edition' => 'Édition grades', ], ], ]; No newline at end of file module/Application/config/aaa_module.config.php +2 −0 Changes for module/Application/config/aaa_module.config.php: 2 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -152,6 +152,8 @@ $config = [ Service\PaysService::class => Service\PaysService::class, Service\DepartementService::class => Service\DepartementService::class, Service\VoirieService::class => Service\VoirieService::class, Service\GradeService::class => Service\GradeService::class, Service\CorpsService::class => Service\CorpsService::class, Service\FichierService::class => Service\FichierService::class, Service\TauxHoraireHETDService::class => Service\TauxHoraireHETDService::class, Assertion\InformationAssertion::class => Assertion\InformationAssertion::class, Loading module/Application/config/administration.config.php +34 −3 Changes for module/Application/config/administration.config.php: 34 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -63,6 +63,17 @@ return [ ], 'may_terminate' => true, ], 'administration-nomenclature-rh' => [ 'type' => 'Literal', 'options' => [ 'route' => '/administration-nomenclature-rh', 'defaults' => [ 'controller' => 'Application\Controller\Administration', 'action' => 'administration-nomenclature-rh', ], ], 'may_terminate' => true, ], ], ], Loading @@ -81,7 +92,7 @@ return [ 'icon' => 'glyphicon glyphicon - list-alt', 'route' => 'administration-referentiel-commun', 'resource' => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-referentiel-commun'), 'order' => 80, 'order' => 82, 'border - color' => '#111', 'pages' => [ 'voirie' => [ Loading @@ -92,6 +103,25 @@ return [ 'order' => 800, 'border-color' => '#BBCF55', ], ], ], 'gestion-nomenclature-rh' => [ 'label' => 'Gestion des nomenclatures RH', 'icon' => 'glyphicon glyphicon - list-alt', 'route' => 'administration-nomenclature-rh', 'resource' => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-nomenclature-rh'), 'order' => 83, 'border - color' => '#111', 'pages' => [ 'grade' => [ 'label' => 'Gestion des grades', 'icon' => 'fa fa-graduation-cap', 'route' => 'grades', 'resource' => PrivilegeController::getResourceId('Application\Controller\Grade', 'index'), 'order' => 800, 'border-color' => '#BBCF55', ], 'Employeurs' => [ 'border-color' => '#9F491F', 'icon' => 'glyphicon glyphicon-list-alt', Loading Loading @@ -147,7 +177,7 @@ return [ 'icon' => 'glyphicon glyphicon - list-alt', 'route' => 'administration-financiere', 'resource' => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-financiere'), 'order' => 80, 'order' => 81, 'border - color' => '#111', 'pages' => [ 'centre-cout' => [ Loading Loading @@ -181,7 +211,7 @@ return [ PrivilegeController::class => [ [ 'controller' => 'Application\Controller\Administration', 'action' => ['index', 'administration-types', 'administration-financiere', 'administration-intervenant', 'administration-referentiel-commun'], 'action' => ['index', 'administration-types', 'administration-financiere', 'administration-intervenant', 'administration-referentiel-commun', 'administration-nomenclature-rh'], 'privileges' => [ Privileges::IMPORT_ECARTS, Privileges::IMPORT_MAJ, Loading @@ -198,6 +228,7 @@ return [ Privileges::REFERENTIEL_ADMIN_VISUALISATION, Privileges::REFERENTIEL_COMMUN_VOIRIE_VISUALISATION, Privileges::REFERENTIEL_COMMUN_EMPLOYEUR_VISUALISATION, Privileges::NOMENCLATURE_RH_GRADES_EDITION, Privileges::TYPE_INTERVENTION_VISUALISATION, Privileges::TYPE_RESSOURCE_VISUALISATION, Privileges::PIECE_JUSTIFICATIVE_GESTION_VISUALISATION, Loading module/Application/config/grade.config.php 0 → 100755 +82 −0 Changes for module/Application/config/grade.config.php: 82 added lines, 0 removed lines. Original line number Diff line number Diff line <?php namespace Application; use Application\Provider\Privilege\Privileges; use UnicaenAuth\Guard\PrivilegeController; return [ 'router' => [ 'routes' => [ 'grades' => [ 'type' => 'Literal', 'options' => [ 'route' => '/grades', 'defaults' => [ 'controller' => 'Application\Controller\Grade', 'action' => 'index', ], ], 'may_terminate' => true, 'child_routes' => [ 'saisie' => [ 'type' => 'Segment', 'options' => [ 'route' => '/saisie[/:grade]', 'constraints' => [ 'grade' => '[0-9]*', ], 'defaults' => [ 'action' => 'saisie', ], ], 'may_terminate' => true, ], 'delete' => [ 'type' => 'Segment', 'options' => [ 'route' => '/delete/:grade', 'constraints' => [ 'grade' => '[0-9]*', ], 'defaults' => [ 'action' => 'delete', ], ], 'may_terminate' => true, ], ], ], ], ], 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => 'Application\Controller\Grade', 'action' => ['index'], 'privileges' => [Privileges::NOMENCLATURE_RH_GRADES_VISUALISATION], ], [ 'controller' => 'Application\Controller\Grade', 'action' => ['saisie', 'delete'], 'privileges' => [Privileges::NOMENCLATURE_RH_GRADES_EDITION], ], ], ], ], 'controllers' => [ 'invokables' => [ 'Application\Controller\Grade' => Controller\GradeController::class, ], ], 'form_elements' => [ 'invokables' => [ Form\Grade\GradeSaisieForm::class => Form\Grade\GradeSaisieForm::class, ], ], ]; module/Application/src/Application/Controller/AdministrationController.php +7 −0 Changes for module/Application/src/Application/Controller/AdministrationController.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -45,4 +45,11 @@ class AdministrationController extends AbstractController return []; } public function administrationNomenclatureRhAction() { return []; } } No newline at end of file Loading
data/privileges.php +7 −0 Changes for data/privileges.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -406,5 +406,12 @@ return [ 'employeur-edition' => 'Édition employeurs', ], ], 'nomencalture-rh' => [ 'libelle' => 'Nomenclature RH', 'privileges' => [ 'grade-visualisation' => 'Visualiastion grades', 'grade-edition' => 'Édition grades', ], ], ]; No newline at end of file
module/Application/config/aaa_module.config.php +2 −0 Changes for module/Application/config/aaa_module.config.php: 2 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -152,6 +152,8 @@ $config = [ Service\PaysService::class => Service\PaysService::class, Service\DepartementService::class => Service\DepartementService::class, Service\VoirieService::class => Service\VoirieService::class, Service\GradeService::class => Service\GradeService::class, Service\CorpsService::class => Service\CorpsService::class, Service\FichierService::class => Service\FichierService::class, Service\TauxHoraireHETDService::class => Service\TauxHoraireHETDService::class, Assertion\InformationAssertion::class => Assertion\InformationAssertion::class, Loading
module/Application/config/administration.config.php +34 −3 Changes for module/Application/config/administration.config.php: 34 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -63,6 +63,17 @@ return [ ], 'may_terminate' => true, ], 'administration-nomenclature-rh' => [ 'type' => 'Literal', 'options' => [ 'route' => '/administration-nomenclature-rh', 'defaults' => [ 'controller' => 'Application\Controller\Administration', 'action' => 'administration-nomenclature-rh', ], ], 'may_terminate' => true, ], ], ], Loading @@ -81,7 +92,7 @@ return [ 'icon' => 'glyphicon glyphicon - list-alt', 'route' => 'administration-referentiel-commun', 'resource' => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-referentiel-commun'), 'order' => 80, 'order' => 82, 'border - color' => '#111', 'pages' => [ 'voirie' => [ Loading @@ -92,6 +103,25 @@ return [ 'order' => 800, 'border-color' => '#BBCF55', ], ], ], 'gestion-nomenclature-rh' => [ 'label' => 'Gestion des nomenclatures RH', 'icon' => 'glyphicon glyphicon - list-alt', 'route' => 'administration-nomenclature-rh', 'resource' => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-nomenclature-rh'), 'order' => 83, 'border - color' => '#111', 'pages' => [ 'grade' => [ 'label' => 'Gestion des grades', 'icon' => 'fa fa-graduation-cap', 'route' => 'grades', 'resource' => PrivilegeController::getResourceId('Application\Controller\Grade', 'index'), 'order' => 800, 'border-color' => '#BBCF55', ], 'Employeurs' => [ 'border-color' => '#9F491F', 'icon' => 'glyphicon glyphicon-list-alt', Loading Loading @@ -147,7 +177,7 @@ return [ 'icon' => 'glyphicon glyphicon - list-alt', 'route' => 'administration-financiere', 'resource' => PrivilegeController::getResourceId('Application\Controller\Administration', 'administration-financiere'), 'order' => 80, 'order' => 81, 'border - color' => '#111', 'pages' => [ 'centre-cout' => [ Loading Loading @@ -181,7 +211,7 @@ return [ PrivilegeController::class => [ [ 'controller' => 'Application\Controller\Administration', 'action' => ['index', 'administration-types', 'administration-financiere', 'administration-intervenant', 'administration-referentiel-commun'], 'action' => ['index', 'administration-types', 'administration-financiere', 'administration-intervenant', 'administration-referentiel-commun', 'administration-nomenclature-rh'], 'privileges' => [ Privileges::IMPORT_ECARTS, Privileges::IMPORT_MAJ, Loading @@ -198,6 +228,7 @@ return [ Privileges::REFERENTIEL_ADMIN_VISUALISATION, Privileges::REFERENTIEL_COMMUN_VOIRIE_VISUALISATION, Privileges::REFERENTIEL_COMMUN_EMPLOYEUR_VISUALISATION, Privileges::NOMENCLATURE_RH_GRADES_EDITION, Privileges::TYPE_INTERVENTION_VISUALISATION, Privileges::TYPE_RESSOURCE_VISUALISATION, Privileges::PIECE_JUSTIFICATIVE_GESTION_VISUALISATION, Loading
module/Application/config/grade.config.php 0 → 100755 +82 −0 Changes for module/Application/config/grade.config.php: 82 added lines, 0 removed lines. Original line number Diff line number Diff line <?php namespace Application; use Application\Provider\Privilege\Privileges; use UnicaenAuth\Guard\PrivilegeController; return [ 'router' => [ 'routes' => [ 'grades' => [ 'type' => 'Literal', 'options' => [ 'route' => '/grades', 'defaults' => [ 'controller' => 'Application\Controller\Grade', 'action' => 'index', ], ], 'may_terminate' => true, 'child_routes' => [ 'saisie' => [ 'type' => 'Segment', 'options' => [ 'route' => '/saisie[/:grade]', 'constraints' => [ 'grade' => '[0-9]*', ], 'defaults' => [ 'action' => 'saisie', ], ], 'may_terminate' => true, ], 'delete' => [ 'type' => 'Segment', 'options' => [ 'route' => '/delete/:grade', 'constraints' => [ 'grade' => '[0-9]*', ], 'defaults' => [ 'action' => 'delete', ], ], 'may_terminate' => true, ], ], ], ], ], 'bjyauthorize' => [ 'guards' => [ PrivilegeController::class => [ [ 'controller' => 'Application\Controller\Grade', 'action' => ['index'], 'privileges' => [Privileges::NOMENCLATURE_RH_GRADES_VISUALISATION], ], [ 'controller' => 'Application\Controller\Grade', 'action' => ['saisie', 'delete'], 'privileges' => [Privileges::NOMENCLATURE_RH_GRADES_EDITION], ], ], ], ], 'controllers' => [ 'invokables' => [ 'Application\Controller\Grade' => Controller\GradeController::class, ], ], 'form_elements' => [ 'invokables' => [ Form\Grade\GradeSaisieForm::class => Form\Grade\GradeSaisieForm::class, ], ], ];
module/Application/src/Application/Controller/AdministrationController.php +7 −0 Changes for module/Application/src/Application/Controller/AdministrationController.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -45,4 +45,11 @@ class AdministrationController extends AbstractController return []; } public function administrationNomenclatureRhAction() { return []; } } No newline at end of file