Commit 1942d981 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Soutenance : déplacement sous 'Soutenance' du menu 'Dépôt du rapport' et...

Soutenance : déplacement sous 'Soutenance' du menu 'Dépôt du rapport' et renommage en 'Accès rapide Rapporteur'.
parent b605c9a5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ Journal des modifications
- [FIX] Step-Star : prise en compte des thèses écartées dans le comptage des fichiers TEF générés.
- [FIX] Formation : plantage lors de l'ouverture de la page de modification d'une Formation.
- [FIX] Script de purge des fichiers temporaires : correction pour ce qui concerne la génération XML/TEF (envoi vers step-star). 
- Soutenance : déplacement sous "Soutenance" du menu "Dépôt du rapport" et renommage en "Accès rapide Rapporteur".
- Indicateur au format Thèse : inclusion de la colonne 'etat_these' et d'une colonne facultative 'extra'.
- Soutenance Thèse : ajout d'une alerte quand une association membre=>acteur est incorrecte en raison du rôle inadéquat de l'acteur.

+82 −120
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ return [
                     */
                    // DEPTH = 1
                    ApplicationNavigationFactory::THESE_SELECTIONNEE_PAGE_ID => [
                        'pages' => [
                        'pages' => $thesePages = [
                            // DEPTH = 2
                            'soutenance_these' => [
                                'order' => 55,
@@ -120,11 +120,16 @@ return [
//                                        'order' => 500,
//                                        'resource' => PresoutenancePrivileges::getResourceId(PresoutenancePrivileges::PRESOUTENANCE_PRESOUTENANCE_VISUALISATION),
//                                    ],
                                ],
                                    'divider' => [
                                        'label' => null,
                                        'order' => 1500,
                                        'uri' => '',
                                        'class' => 'divider',
                                        'separator' => true,
                                    ],
                                    'page-rapporteur_these' => [
                                'order' => 60,
                                'label' => 'Dépôt du rapport',
                                        'order' => 2000,
                                        'label' => 'Accès rapide Rapporteur',
                                        'route' => 'soutenance_these/index-rapporteur',
                                        'withtarget' => true,
                                        'paramsInject' => [
@@ -159,6 +164,8 @@ return [
                                    ],
                                ],
                            ],
                        ],
                    ],

                    /**
                     * Page pour Doctorant.
@@ -167,20 +174,7 @@ return [
                     */
                    // DEPTH = 1
                    ApplicationNavigationFactory::MA_THESE_PAGE_ID => [
                        'pages' => [
                            // DEPTH = 2
                            'soutenance_these' => [
                                'order' => 55,
                                'label' => 'Soutenance',
                                'route' => 'soutenance_these/proposition',
                                'params' => [
                                    'these' => 0
                                ],
                                'icon' => 'fas fa-chalkboard-teacher',
                                'resource' => PresoutenancePrivileges::getResourceId(PropositionPrivileges::PROPOSITION_VISUALISER),
                                'pages' => $soutenancePages,
                            ],
                        ],
                        'pages' => $thesePages,
                    ],

                    /**
@@ -194,20 +188,7 @@ return [
                            // Déclinée en 'these-1', 'these-2', etc.
                            // DEPTH = 2
                            'THESE' => [
                                'pages' => [
                                    // DEPTH = 3
                                    'soutenance_these' => [
                                        'order' => 50,
                                        'label' => 'Soutenance',
                                        'route' => 'soutenance_these/proposition',
                                        'params' => [
                                            'these' => 0
                                        ],
                                        'icon' => 'fas fa-chalkboard-teacher',
                                        'resource' => PresoutenancePrivileges::getResourceId(PropositionPrivileges::PROPOSITION_VISUALISER),
                                        'pages' => $soutenancePages,
                                    ],
                                ],
                                'pages' => $thesePages,
                            ],
                        ],
                    ],
@@ -220,7 +201,7 @@ return [
                     */
                    // DEPTH = 1
                    ApplicationNavigationFactory::HDR_SELECTIONNEE_PAGE_ID => [
                        'pages' => [
                        'pages' => $hdrPages = [
                            // DEPTH = 2
                            'soutenance_hdr' => [
                                'order' => 55,
@@ -270,7 +251,12 @@ return [
//                                        'order' => 500,
//                                        'resource' => PresoutenancePrivileges::getResourceId(PresoutenancePrivileges::PRESOUTENANCE_PRESOUTENANCE_VISUALISATION),
//                                    ],
                                ],
                                    'divider' => [
                                        'label' => null,
                                        'order' => 1500,
                                        'uri' => '',
                                        'class' => 'divider',
                                        'separator' => true,
                                    ],
                                    'page-rapporteur' => [
                                        'order' => 60,
@@ -309,6 +295,8 @@ return [
                                    ],
                                ],
                            ],
                        ],
                    ],

                    /**
                     * Page pour Doctorant.
@@ -317,20 +305,7 @@ return [
                     */
                    // DEPTH = 1
                    ApplicationNavigationFactory::MA_HDR_PAGE_ID => [
                        'pages' => [
                            // DEPTH = 2
                            'soutenance_hdr' => [
                                'order' => 55,
                                'label' => 'Soutenance',
                                'route' => 'soutenance_hdr/proposition',
                                'params' => [
                                    'hdr' => 0
                                ],
                                'icon' => 'fas fa-chalkboard-teacher',
                                'resource' => PresoutenancePrivileges::getResourceId(PropositionPrivileges::PROPOSITION_VISUALISER),
                                'pages' => $soutenancePages,
                            ],
                        ],
                        'pages' => $hdrPages,
                    ],

                    /**
@@ -344,20 +319,7 @@ return [
                            // Déclinée en 'hdr-1', 'hdr-2', etc.
                            // DEPTH = 2
                            'HDR' => [
                                'pages' => [
                                    // DEPTH = 3
                                    'soutenance_hdr' => [
                                        'order' => 50,
                                        'label' => 'Soutenance',
                                        'route' => 'soutenance_hdr/proposition',
                                        'params' => [
                                            'hdr' => 0
                                        ],
                                        'icon' => 'fas fa-chalkboard-teacher',
                                        'resource' => PresoutenancePrivileges::getResourceId(PropositionPrivileges::PROPOSITION_VISUALISER),
                                        'pages' => $soutenancePages,
                                    ],
                                ],
                                'pages' => $hdrPages,
                            ],
                        ],
                    ],