Loading CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ Journal des modifications ------ - Notifications par mail basées sur un template : le code du template est passé via le header References pour faciliter de debug. - Pages 'Rôles et privilèges' et 'Profils et privilèges' : harmonisation + mention du code de chaque catégorie/privilège pour faciliter la recherche. - [FIX] Le menu Formations n'était pas généré pour le rôle Gestionnaire de formation. - [FIX] Retour en arrière : un candidat peut de nouveau attester sur l'honneur même si le dossier n'a pas été jugé complet par la gestionnaire. - [FIX] Admission : la marge du bas dans des PDF générés n'était pas respectée (pb dans unicaen/pdf). - [FIX] Admission : dans le formulaire en mode lecture seule, des boutons radios étaient débloqués à tort. Loading module/Application/src/Application/Entity/Db/Role.php +1 −0 Changes for module/Application/src/Application/Entity/Db/Role.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ class Role extends AbstractRole implements SourceAwareInterface, HistoriqueAware public const CODE_BU = 'BU'; public const CODE_BDD = 'BDD'; // maison du doctorat public const CODE_GEST_HDR = 'HDR_GEST'; // maison du doctorat public const CODE_GEST_FORM = 'GEST_FORM'; // gestionnaire de formation public const CODE_OBSERVATEUR = "OBSERV"; // Loading module/Application/src/Application/Navigation/ApplicationNavigationFactory.php +6 −2 Changes for module/Application/src/Application/Navigation/ApplicationNavigationFactory.php: 6 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -236,9 +236,13 @@ class ApplicationNavigationFactory extends NavigationFactory /** * Formations */ // Rôle Doctorant : génération d'une page "Formations" if ($page['pages'][$key = self::FORMATIONS_PAGE_ID] ?? null) { if ($this->role !== null && ($this->role->getCode() === Role::CODE_ADMIN_TECH || $this->role->getCode() === Role::CODE_RESP_ED || $this->role->getCode() === Role::CODE_BDD)) { if (in_array($this->role?->getCode(), [ Role::CODE_ADMIN_TECH, Role::CODE_RESP_ED, Role::CODE_BDD, Role::CODE_GEST_FORM, ])) { $page['visible'] = true; } else { unset($page['pages'][$key]); Loading Loading
CHANGELOG.md +1 −0 Changes for CHANGELOG.md: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ Journal des modifications ------ - Notifications par mail basées sur un template : le code du template est passé via le header References pour faciliter de debug. - Pages 'Rôles et privilèges' et 'Profils et privilèges' : harmonisation + mention du code de chaque catégorie/privilège pour faciliter la recherche. - [FIX] Le menu Formations n'était pas généré pour le rôle Gestionnaire de formation. - [FIX] Retour en arrière : un candidat peut de nouveau attester sur l'honneur même si le dossier n'a pas été jugé complet par la gestionnaire. - [FIX] Admission : la marge du bas dans des PDF générés n'était pas respectée (pb dans unicaen/pdf). - [FIX] Admission : dans le formulaire en mode lecture seule, des boutons radios étaient débloqués à tort. Loading
module/Application/src/Application/Entity/Db/Role.php +1 −0 Changes for module/Application/src/Application/Entity/Db/Role.php: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ class Role extends AbstractRole implements SourceAwareInterface, HistoriqueAware public const CODE_BU = 'BU'; public const CODE_BDD = 'BDD'; // maison du doctorat public const CODE_GEST_HDR = 'HDR_GEST'; // maison du doctorat public const CODE_GEST_FORM = 'GEST_FORM'; // gestionnaire de formation public const CODE_OBSERVATEUR = "OBSERV"; // Loading
module/Application/src/Application/Navigation/ApplicationNavigationFactory.php +6 −2 Changes for module/Application/src/Application/Navigation/ApplicationNavigationFactory.php: 6 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -236,9 +236,13 @@ class ApplicationNavigationFactory extends NavigationFactory /** * Formations */ // Rôle Doctorant : génération d'une page "Formations" if ($page['pages'][$key = self::FORMATIONS_PAGE_ID] ?? null) { if ($this->role !== null && ($this->role->getCode() === Role::CODE_ADMIN_TECH || $this->role->getCode() === Role::CODE_RESP_ED || $this->role->getCode() === Role::CODE_BDD)) { if (in_array($this->role?->getCode(), [ Role::CODE_ADMIN_TECH, Role::CODE_RESP_ED, Role::CODE_BDD, Role::CODE_GEST_FORM, ])) { $page['visible'] = true; } else { unset($page['pages'][$key]); Loading