Skip to content
Snippets Groups Projects

Modulateurs structures

Files

@@ -73,6 +73,33 @@ return [
@@ -73,6 +73,33 @@ return [
],
],
'may_terminate' => true,
'may_terminate' => true,
],
],
 
'type-modulateur-structure-saisie' => [
 
'type' => 'Segment',
 
'options' => [
 
'route' => '/type-modulateur-structure-saisie/:typeModulateur[/:typeModulateurStructure]',
 
'constraints' => [
 
'typeModulateur' => '[0-9]*',
 
'typeModulateurStructure' => '[0-9]*',
 
],
 
'defaults' => [
 
'action' => 'type-modulateur-structure-saisie',
 
],
 
],
 
'may_terminate' => true,
 
],
 
'type-modulateur-structure-delete' => [
 
'type' => 'Segment',
 
'options' => [
 
'route' => '/type-modulateur-structure-delete/:typeModulateurStructure',
 
'constraints' => [
 
'typeModulateurStructure' => '[0-9]*',
 
],
 
'defaults' => [
 
'action' => 'type-modulateur-structure-delete',
 
],
 
],
 
'may_terminate' => true,
 
],
],
],
],
],
],
],
@@ -84,7 +111,8 @@ return [
@@ -84,7 +111,8 @@ return [
'administration' => [
'administration' => [
'pages' => [
'pages' => [
'modulateur' => [
'modulateur' => [
'label' => 'Modulateurs des taux horaires',
'label' => 'Modulateur',
 
'title' => 'Modulateurs',
'icon' => 'fa fa-tachometer',
'icon' => 'fa fa-tachometer',
'route' => 'modulateur',
'route' => 'modulateur',
'resource' => PrivilegeController::getResourceId('Application\Controller\Modulateur', 'index'),
'resource' => PrivilegeController::getResourceId('Application\Controller\Modulateur', 'index'),
@@ -99,14 +127,14 @@ return [
@@ -99,14 +127,14 @@ return [
'guards' => [
'guards' => [
PrivilegeController::class => [
PrivilegeController::class => [
[
[
 
'controller' => 'Application\Controller\Modulateur',
'controller' => 'Application\Controller\Modulateur',
'action' => ['index'],
'action' => ['index'],
'privileges' => [Privileges::MODULATEUR_VISUALISATION],
'privileges' => [Privileges::MODULATEUR_VISUALISATION],
'assertion' => Assertion\ModulateurAssertion::class,
],
],
[
[
'controller' => 'Application\Controller\Modulateur',
'controller' => 'Application\Controller\Modulateur',
'action' => ['saisie', 'delete', 'type-modulateur-saisie', 'type-modulateur-delete'],
'action' => ['saisie', 'delete', 'type-modulateur-saisie', 'type-modulateur-delete','type-modulateur-structure-saisie','type-modulateur-structure-delete'],
'privileges' => [Privileges::MODULATEUR_EDITION],
'privileges' => [Privileges::MODULATEUR_EDITION],
],
],
],
],
@@ -143,6 +171,7 @@ return [
@@ -143,6 +171,7 @@ return [
'invokables' => [
'invokables' => [
Form\Modulateur\ModulateurSaisieForm::class => Form\Modulateur\ModulateurSaisieForm::class,
Form\Modulateur\ModulateurSaisieForm::class => Form\Modulateur\ModulateurSaisieForm::class,
Form\Modulateur\TypeModulateurSaisieForm::class => Form\Modulateur\TypeModulateurSaisieForm::class,
Form\Modulateur\TypeModulateurSaisieForm::class => Form\Modulateur\TypeModulateurSaisieForm::class,
 
Form\Modulateur\TypeModulateurStructureSaisieForm::class => Form\Modulateur\TypeModulateurStructureSaisieForm::class,
],
],
],
],
];
];
Loading