Commit 31ea73c1 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Merge branch 'release_3.0.11'

parents c89e1e00 26845046
Loading
Loading
Loading
Loading
Loading
+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"
@@ -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
-----
+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
+1 −1
Original line number Diff line number Diff line
@@ -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,
+1 −1
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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