Commit 9f85586d authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Début de la fonctionnalité de reconduction de l'offre de formation

parent cb0e7d91
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ return [
            'grands-types-diplome-edition'       => 'Grands types de diplômes (édition)',
            'types-diplome-visualisation'        => 'Types de diplômes (visualisation)',
            'types-diplome-edition'              => 'Types de diplômes (édition)',
            'reconduction-offre'                 => 'Prolongation de l\'offre l\'année suivante',
        ],
    ],

+24 −0
Original line number Diff line number Diff line
@@ -33,6 +33,15 @@ return [
                            ],
                        ],
                    ],
                    'reconduction' => [
                        'type'    => 'Segment',
                        'options' => [
                            'route'       => '/reconduction',
                            'defaults' => [
                                'action' => 'reconduction',
                            ],
                        ],
                    ],
                    'element' => [
                        'type'          => 'Literal',
                        'options'       => [
@@ -199,6 +208,16 @@ return [
                        'route'    => 'of',
                        'resource' => PrivilegeController::getResourceId('Application\Controller\OffreFormation', 'index'),
                    ],
                    'administration' => [
                        'pages' => [
                            'reconduction-offre' => [
                                'label'    => 'Reconduction de l\'offre de formation',
                                'icon'     => 'glyphicon glyphicon-list-alt',
                                'route'    => 'of/reconduction',
                                'resource' => PrivilegeController::getResourceId('Application\Controller\OffreFormation', 'reconduction'),
                            ],
                        ],
                    ],
                ],
            ],
        ],
@@ -217,6 +236,11 @@ return [
                    'action'     => ['export'],
                    'privileges' => Privileges::ODF_EXPORT_CSV,
                ],
                [
                    'controller' => 'Application\Controller\OffreFormation',
                    'action'     => ['reconduction'],
                    'privileges' => Privileges::ODF_RECONDUCTION_OFFRE,
                ],
                /* Etapes */
                [
                    'controller' => 'Application\Controller\OffreFormation\Etape',
+5 −0
Original line number Diff line number Diff line
@@ -229,4 +229,9 @@ class OffreFormationController extends AbstractController
        return $csvModel;
    }

    public function reconductionAction()
    {

    }

}
+1 −0
Original line number Diff line number Diff line
@@ -144,6 +144,7 @@ class Privileges extends \UnicaenAuth\Provider\Privilege\Privileges {
    const ODF_TYPES_DIPLOME_EDITION                           = 'odf-types-diplome-edition';
    const ODF_TYPES_DIPLOME_VISUALISATION                     = 'odf-types-diplome-visualisation';
    const ODF_VISUALISATION                                   = 'odf-visualisation';
    const ODF_RECONDUCTION_OFFRE                              = 'odf-reconduction-offre';
    const PARAMETRES_ANNEES_EDITION                           = 'parametres-annees-edition';
    const PARAMETRES_ANNEES_VISUALISATION                     = 'parametres-annees-visualisation';
    const PARAMETRES_CAMPAGNES_SAISIE_EDITION                 = 'parametres-campagnes-saisie-edition';
+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@
    border: 1px #ddd solid;
    border-left: 6px #9E9E9E solid;
    padding:1em;
    min-height:8.5em;
    min-height:10em;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.075);
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;