Commit 9b7c84b9 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Merge branch 'hotfix-depot-fichier-retrait-manu'

parents b352b7a3 3825d398
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
Journal des modifications
=========================

1.3.1 (25/11/2019)
------------------

### Corrections

- Correction d'un bug empêchant la suppression auto de fichier lorsqu'on dépose une version retraitée manuellement.

1.3.0 (22/11/2019)
------------------

+3 −3
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@
return [
    'unicaen-app' => [
        'app_infos' => [
            'version' => '1.3.0',
            'date' => '22/11/2019',
            'version' => '1.3.1',
            'date' => '25/11/2019',
        ],
    ],
    'comment' => 'Fichier généré le 22/11/2019 à 11:49:04 avec /home/gauthierb/workspace/sygal/bump-version',
    'comment' => 'Fichier généré le 25/11/2019 à 14:40:27 avec /home/gauthierb/workspace/sygal/bump-version',
];
+19 −0
Original line number Diff line number Diff line
# Version 1.3.1

## 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 1.3.1 && \
bash ./install.sh
```

- Selon le moteur PHP que vous avez installé, rechargez le service, exemple :
  - php7.0-fpm         : `service php7.0-fpm reload`
  - apache2-mod-php7.0 : `service apache2 reload`

## 2. Dans la base de données

Néant.
+3 −3
Original line number Diff line number Diff line
@@ -217,9 +217,9 @@ class FichierTheseController extends AbstractController
                $versionASupprimer = $version->estVersionCorrigee() ?
                    VersionFichier::CODE_ARCHI_CORR :
                    VersionFichier::CODE_ARCHI;
                $fichiers = $this->fichierTheseService->getRepository()->fetchFichierTheses($these, null, $versionASupprimer, null) ;
                if (! empty($fichiers)) {
                    $this->fichierTheseService->deleteFichiers($fichiers, $these);
                $fichierTheses = $this->fichierTheseService->getRepository()->fetchFichierTheses($these, null, $versionASupprimer, null) ;
                if (! empty($fichierTheses)) {
                    $this->fichierTheseService->deleteFichiers($fichierTheses, $these);
                }
            }

+3 −3
Original line number Diff line number Diff line
@@ -1242,9 +1242,9 @@ class TheseController extends AbstractController

                // suppression des fichiers expurgés éventuellement déposés en l'absence de pb de droit d'auteur
                $besoinVersionExpurgee = ! $diffusion->getDroitAuteurOk();
                $fichiersExpurgesDeposes = $this->fichierTheseService->getRepository()->fetchFichierTheses($these, null , $version, false);
                if (! $besoinVersionExpurgee && !empty($fichiersExpurgesDeposes)) {
                    $this->fichierTheseService->deleteFichiers($fichiersExpurgesDeposes, $these);
                $fichierThesesExpurgesDeposes = $this->fichierTheseService->getRepository()->fetchFichierTheses($these, null , $version, false);
                if (! $besoinVersionExpurgee && !empty($fichierThesesExpurgesDeposes)) {
                    $this->fichierTheseService->deleteFichiers($fichierThesesExpurgesDeposes, $these);
//                    $this->flashMessenger()->addSuccessMessage("Les fichiers expurgés fournis devenus inutiles ont été supprimés.");
                }

Loading