Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -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. Loading module/Soutenance/config/module.config.php +82 −120 Original line number Diff line number Diff line Loading @@ -70,7 +70,7 @@ return [ */ // DEPTH = 1 ApplicationNavigationFactory::THESE_SELECTIONNEE_PAGE_ID => [ 'pages' => [ 'pages' => $thesePages = [ // DEPTH = 2 'soutenance_these' => [ 'order' => 55, Loading Loading @@ -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' => [ Loading Loading @@ -159,6 +164,8 @@ return [ ], ], ], ], ], /** * Page pour Doctorant. Loading @@ -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, ], /** Loading @@ -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, ], ], ], Loading @@ -220,7 +201,7 @@ return [ */ // DEPTH = 1 ApplicationNavigationFactory::HDR_SELECTIONNEE_PAGE_ID => [ 'pages' => [ 'pages' => $hdrPages = [ // DEPTH = 2 'soutenance_hdr' => [ 'order' => 55, Loading Loading @@ -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, Loading Loading @@ -309,6 +295,8 @@ return [ ], ], ], ], ], /** * Page pour Doctorant. Loading @@ -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, ], /** Loading @@ -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, ], ], ], Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -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. Loading
module/Soutenance/config/module.config.php +82 −120 Original line number Diff line number Diff line Loading @@ -70,7 +70,7 @@ return [ */ // DEPTH = 1 ApplicationNavigationFactory::THESE_SELECTIONNEE_PAGE_ID => [ 'pages' => [ 'pages' => $thesePages = [ // DEPTH = 2 'soutenance_these' => [ 'order' => 55, Loading Loading @@ -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' => [ Loading Loading @@ -159,6 +164,8 @@ return [ ], ], ], ], ], /** * Page pour Doctorant. Loading @@ -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, ], /** Loading @@ -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, ], ], ], Loading @@ -220,7 +201,7 @@ return [ */ // DEPTH = 1 ApplicationNavigationFactory::HDR_SELECTIONNEE_PAGE_ID => [ 'pages' => [ 'pages' => $hdrPages = [ // DEPTH = 2 'soutenance_hdr' => [ 'order' => 55, Loading Loading @@ -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, Loading Loading @@ -309,6 +295,8 @@ return [ ], ], ], ], ], /** * Page pour Doctorant. Loading @@ -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, ], /** Loading @@ -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, ], ], ], Loading