Commit 3aec33b6 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Merge branch 'release_5.2.0'

parents 932df983 e2b6290f
Loading
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
Journal des modifications
=========================

5.2.0
-----
- [FIX] Plantage du téléchargement d'un rapport d'activité validé dont la thèse n'est rattachée à aucune UR
- [FIX] La même page de validation était appliquée sur tous les rapports d'activité téléchargés au format zip.
- Fichiers liés aux thèses (manuscrit, pv, ect.) et rapports d'activité : en cas de fichier introuvable dans le storage, génération d'un fichier PDF temporaire de substitution.
- Abandon de la fonction tmpname() mal utilisée.
- Passage à unicaen/db-import 5.2.1
- Ménage dans le module Import du fait de l'utilisation de unicaen/db-import

5.1.1
-----
- [FIX] Corrections suite à l'intégration du nouveau module Fichier.
+1 −2
Original line number Diff line number Diff line
@@ -5,10 +5,9 @@ namespace Application;
use Application\Entity\Db\Source;
use Application\Navigation\NavigationFactoryFactory;
use Import\Filter\PrefixEtabColumnValueFilter;
use Retraitement\Filter\Command\RetraitementShellCommandMines;
use Import\Model\ImportObserv;
use Import\Model\ImportObservResult;
use UnicaenDbImport\Filter\ColumnName\DefaultColumnNameFilter;
use Retraitement\Filter\Command\RetraitementShellCommandMines;

define('APPLICATION_DIR', __DIR__ . '/../..');

+19 −0
Original line number Diff line number Diff line
# Version 5.2.0

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

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


## 2. Dans la base de données

Néant
+0 −4
Original line number Diff line number Diff line
@@ -22,7 +22,6 @@ use Application\Service\Workflow\WorkflowService;
use Doctrine\ORM\EntityManager;
use Fichier\Service\Fichier\FichierStorageService;
use Fichier\Service\VersionFichier\VersionFichierService;
use Import\Service\ImportService;
use Individu\Service\IndividuService;
use Interop\Container\ContainerInterface;
use Laminas\View\Renderer\PhpRenderer;
@@ -55,7 +54,6 @@ class TheseControllerFactory
         * @var UniteRechercheService   $uniteService
         * @var MailConfirmationService $mailConfirmationService
         * @var EntityManager           $entityManager
         * @var ImportService           $importService
         * @var UtilisateurService      $utilisateurService
         * @var ActeurService           $acteurService
         * @var IndividuService         $indivdiService
@@ -73,7 +71,6 @@ class TheseControllerFactory
        $mailConfirmationService = $container->get('MailConfirmationService');
        $entityManager = $container->get('doctrine.entitymanager.orm_default');
        $notifierService = $container->get(NotifierService::class);
//        $importService = $container->get('ImportService');
        $utilisateurService = $container->get('UtilisateurService');

        /**
@@ -112,7 +109,6 @@ class TheseControllerFactory
        $controller->setMailConfirmationService($mailConfirmationService);
        $controller->setEntityManager($entityManager);
        $controller->setNotifierService($notifierService);
//        $controller->setImportService($importService);
        $controller->setUtilisateurService($utilisateurService);
        $controller->setRdvBuTheseDoctorantForm($rdvBuTheseDoctorantForm);
        $controller->setRdvBuTheseForm($rdvBuTheseForm);
+1 −12
Original line number Diff line number Diff line
@@ -43,7 +43,6 @@ use Fichier\Service\Storage\Adapter\Exception\StorageAdapterException;
use Fichier\Service\VersionFichier\VersionFichierServiceAwareTrait;
use Application\Service\Workflow\WorkflowServiceAwareTrait;
use Doctrine\ORM\OptimisticLockException;
use Import\Service\Traits\ImportServiceAwareTrait;
use UnicaenApp\Exception\RuntimeException;
use UnicaenApp\Service\EntityManagerAwareTrait;
use UnicaenApp\Service\MessageCollectorAwareTrait;
@@ -76,7 +75,6 @@ class TheseController extends AbstractController
    use EntityManagerAwareTrait;
    use MailConfirmationServiceAwareTrait;
    use UniteRechercheServiceAwareTrait;
    use ImportServiceAwareTrait;
    use UserContextServiceAwareTrait;
    use VariableServiceAwareTrait;
    use UtilisateurServiceAwareTrait;
@@ -313,19 +311,10 @@ class TheseController extends AbstractController

    /**
     * Import forcé d'une thèse et des inf.
     *
     * @return Response
     */
    public function refreshTheseAction()
    {
        $these = $this->requestedThese();

        $this->importService->setLogger((new Logger())->addWriter(new Noop()));
        $this->importService->updateThese($these);

        $redirect = $this->params()->fromQuery('redirect', '/');

        return $this->redirect()->toUrl($redirect);
        throw new \BadMethodCallException("Cette action n'est plus fonctionnelle !");
    }

    /**
Loading