Loading CHANGELOG.md +15 −0 Original line number Diff line number Diff line Journal des modifications ========================= 3.0.11 ----- - [FIX] Passage à unicaen/auth 3.2.11 pour affichage correct du rôle lorsqu'on endosse/sélectionne un rôle lié à une structure substituée. - [FIX] Changement de signatures de fonctions pour une meilleure compatibilité - Ajout de la liste des soutenances à venir dans l'index de l'application + lien vers la fiche de la these - [FIX] Changement du comptage des engagements et des avis dans le cas de rapporteurs historisés mais ayant déjà rendu quelque chose - [FIX] Le menu 'Mes thèses' inclut désormais les thèses soutenues (indispensable pour le profil Président du jury). - [FIX] Utilisation de l'état ETABLISSEMENT pour le feu vert des soutenances plutôt que VALIDE - Ajout d'une mention de l'envoi à tous les responsables de structure lorsque aucun responsable de site n'a été trouvé. - Ajout du rapport technique dans les documents de la présoutenance (s'il y a au moins une visio de déclarée) - [FIX] QPDF peut retourner 3 en cas de warnings non bloquants : on ajoute --warning-exit-0 pour retourner 0 même en cas de warnings. - Modification des conditions d'affichage des documents de présoutenance pour le cas des soutenances rejetées - Modification du template d'avis de soutenance. 3.0.10 ----- - Ajout de la mention "La réservation du lieu de soutenance n'est pas faite automatiquement et reste à votre charge" Loading @@ -13,6 +27,7 @@ Journal des modifications - Suppression des paramètres 'cookie_lifetime'et 'gc_maxlifetime' de la config de l'appliccation - Refactorisation : extraction d'un nouveau module 'Doctorant' à partir du module 'Application' - [FIX] Création du menu 'Ma thèse' même si la thèse est soutenue - [FIX] Correction du comportement lorsque qu'un rapporteur d'une thèse précédente est de nouveau rapporteur d'auntre autre thèse 3.0.9 ----- Loading doc/release-notes/v3.0.11.md 0 → 100644 +29 −0 Original line number Diff line number Diff line # Version 3.0.11 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 3.0.11 && bash ./install.sh ``` - Selon le moteur PHP que vous avez installé, rechargez le service, exemple : - php7.3-fpm : `service php7.3-fpm reload` - apache2-mod-php7.3 : `service apache2 reload` ## 2. Dans la base de données ```sql -- Ménage si besoin drop table if exists individu_sav ; drop table if exists information_fichier_sav ; drop table if exists role_sav ; drop table if exists profil_sav ; drop table if exists profil_to_role_sav ; drop table if exists profil_privilege_sav ; drop table if exists role_privilege_sav ; drop table if exists harp_to_octo ; alter table individu drop column if exists octo_updated ; ``` No newline at end of file module/Application/src/Application/Command/Pdf/AjoutPdcShellCommandQpdf.php +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ class AjoutPdcShellCommandQpdf extends PdfMergeShellCommandQpdf // Commande de fusion (cf. https://qpdf.sourceforge.io/files/qpdf-manual.html#ref.page-selection) $command = $this->executable . sprintf(' %s --pages %s 1-z . %d-z -- %s', sprintf(' --warning-exit-0 %s --pages %s 1-z . %d-z -- %s', $this->manuscritInputFilePath, $this->couvertureInputFilePath, $manuscritFirstPageRangeSpec, Loading module/Application/src/Application/Command/Pdf/PdfMergeShellCommandQpdf.php +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ class PdfMergeShellCommandQpdf extends MergeShellCommand { // Commande de fusion (cf. https://qpdf.sourceforge.io/files/qpdf-manual.html#ref.page-selection) $command = $this->executable . sprintf(' %s --pages . %s -- %s', sprintf(' --warning-exit-0 %s --pages . %s -- %s', array_shift($this->inputFilesPaths), implode(' ', $this->inputFilesPaths), $this->outputFilePath Loading module/Application/src/Application/Controller/IndexController.php +1 −0 Original line number Diff line number Diff line Loading @@ -79,6 +79,7 @@ class IndexController extends AbstractController 'estDoctorant' => (bool) $this->userContextService->getIdentityDoctorant(), 'url' => $this->actualiteService->isActif() ? $this->actualiteService->getUrl() : null, 'offre' => $this->actualiteService->isOffre() ? $this->getEcoleDoctoraleService()->getOffre() : null, 'ecoles' => $this->getEcoleDoctoraleService()->getRepository()->findAll(true), 'informations' => $this->informationService->getInformations(true), ]); Loading Loading
CHANGELOG.md +15 −0 Original line number Diff line number Diff line Journal des modifications ========================= 3.0.11 ----- - [FIX] Passage à unicaen/auth 3.2.11 pour affichage correct du rôle lorsqu'on endosse/sélectionne un rôle lié à une structure substituée. - [FIX] Changement de signatures de fonctions pour une meilleure compatibilité - Ajout de la liste des soutenances à venir dans l'index de l'application + lien vers la fiche de la these - [FIX] Changement du comptage des engagements et des avis dans le cas de rapporteurs historisés mais ayant déjà rendu quelque chose - [FIX] Le menu 'Mes thèses' inclut désormais les thèses soutenues (indispensable pour le profil Président du jury). - [FIX] Utilisation de l'état ETABLISSEMENT pour le feu vert des soutenances plutôt que VALIDE - Ajout d'une mention de l'envoi à tous les responsables de structure lorsque aucun responsable de site n'a été trouvé. - Ajout du rapport technique dans les documents de la présoutenance (s'il y a au moins une visio de déclarée) - [FIX] QPDF peut retourner 3 en cas de warnings non bloquants : on ajoute --warning-exit-0 pour retourner 0 même en cas de warnings. - Modification des conditions d'affichage des documents de présoutenance pour le cas des soutenances rejetées - Modification du template d'avis de soutenance. 3.0.10 ----- - Ajout de la mention "La réservation du lieu de soutenance n'est pas faite automatiquement et reste à votre charge" Loading @@ -13,6 +27,7 @@ Journal des modifications - Suppression des paramètres 'cookie_lifetime'et 'gc_maxlifetime' de la config de l'appliccation - Refactorisation : extraction d'un nouveau module 'Doctorant' à partir du module 'Application' - [FIX] Création du menu 'Ma thèse' même si la thèse est soutenue - [FIX] Correction du comportement lorsque qu'un rapporteur d'une thèse précédente est de nouveau rapporteur d'auntre autre thèse 3.0.9 ----- Loading
doc/release-notes/v3.0.11.md 0 → 100644 +29 −0 Original line number Diff line number Diff line # Version 3.0.11 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 3.0.11 && bash ./install.sh ``` - Selon le moteur PHP que vous avez installé, rechargez le service, exemple : - php7.3-fpm : `service php7.3-fpm reload` - apache2-mod-php7.3 : `service apache2 reload` ## 2. Dans la base de données ```sql -- Ménage si besoin drop table if exists individu_sav ; drop table if exists information_fichier_sav ; drop table if exists role_sav ; drop table if exists profil_sav ; drop table if exists profil_to_role_sav ; drop table if exists profil_privilege_sav ; drop table if exists role_privilege_sav ; drop table if exists harp_to_octo ; alter table individu drop column if exists octo_updated ; ``` No newline at end of file
module/Application/src/Application/Command/Pdf/AjoutPdcShellCommandQpdf.php +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ class AjoutPdcShellCommandQpdf extends PdfMergeShellCommandQpdf // Commande de fusion (cf. https://qpdf.sourceforge.io/files/qpdf-manual.html#ref.page-selection) $command = $this->executable . sprintf(' %s --pages %s 1-z . %d-z -- %s', sprintf(' --warning-exit-0 %s --pages %s 1-z . %d-z -- %s', $this->manuscritInputFilePath, $this->couvertureInputFilePath, $manuscritFirstPageRangeSpec, Loading
module/Application/src/Application/Command/Pdf/PdfMergeShellCommandQpdf.php +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ class PdfMergeShellCommandQpdf extends MergeShellCommand { // Commande de fusion (cf. https://qpdf.sourceforge.io/files/qpdf-manual.html#ref.page-selection) $command = $this->executable . sprintf(' %s --pages . %s -- %s', sprintf(' --warning-exit-0 %s --pages . %s -- %s', array_shift($this->inputFilesPaths), implode(' ', $this->inputFilesPaths), $this->outputFilePath Loading
module/Application/src/Application/Controller/IndexController.php +1 −0 Original line number Diff line number Diff line Loading @@ -79,6 +79,7 @@ class IndexController extends AbstractController 'estDoctorant' => (bool) $this->userContextService->getIdentityDoctorant(), 'url' => $this->actualiteService->isActif() ? $this->actualiteService->getUrl() : null, 'offre' => $this->actualiteService->isOffre() ? $this->getEcoleDoctoraleService()->getOffre() : null, 'ecoles' => $this->getEcoleDoctoraleService()->getRepository()->findAll(true), 'informations' => $this->informationService->getInformations(true), ]); Loading