Commit 5200a236 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Utilisation de qpdf (+ rapide que gs et + respectueux des metadata que pdftk)...

Utilisation de qpdf (+ rapide que gs et + respectueux des metadata que pdftk) pour la concaténation ou l'amputation PDF ; grosse refonte des Command.
parent 6679ebe5
Loading
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -6,13 +6,14 @@ Journal des modifications
- Notification à propos de la validation de la page de couverture : correction de texte.
- Script de lancement de l'import run-import.sh : utilisation de flock pour éviter 2 lancements en parallèle.
- Téléchargement de la version initiale/corrigée imprimable : intitulé de titre plus précis sur la version concernée.
- Adaptation de la date limite de rendu des pré-rapports de soutenance lors du changement de la date de soutenance dans le dossier
- Ajout des événements pour la tracabilité de certaines actions du module soutenance
- Utilisation de qpdf (+ rapide que gs et + respectueux des metadata que pdftk) pour la concaténation ou l'amputation PDF.
- [FIX] Correction du sujet erroné du mail envoyé lorsque l'ajout de la page de couverture est terminé.
- [FIX] Meilleure remontée à l'utilisateur des erreurs rencontrées lors du dépôt de la thèse.
- [FIX] Log de la ligne de commande de retraitement de fichier : la notification peut avoir plusieurs destinataires.
- [FIX] Ligne de commande de test d'archivabilité : injection nécessaire du créateur.
- Adaptation de la date limite de rendu des pré-rapports de soutenance lors du changement de la date de soutenance dans le dossier
- [FIX] Correction affichage de la date de rendu dans le mail envoyé aux rapporteurs
- Ajout des événements pour la tracabilité de certaines actions du module soutenance

3.0.4
-----
+4 −0
Original line number Diff line number Diff line
#!/usr/bin/env bash

CURR_DIR=$(cd `dirname $0` && pwd)

cd $CURR_DIR

#destinataires=$1
#fichier=$2
#php ../public/index.php fichier retraiter --tester-archivabilite --notifier="${destinataires}" ${fichier}
+4 −0
Original line number Diff line number Diff line
#!/usr/bin/env bash

CURR_DIR=$(cd `dirname $0` && pwd)

cd $CURR_DIR

args=$*
php ../public/index.php fichier fusionner ${args}
 No newline at end of file
+2 −2
Original line number Diff line number Diff line
<?php

use Application\Navigation\NavigationFactoryFactory;
use Retraitement\Filter\Command\MinesCommand;
use Retraitement\Filter\Command\RetraitementShellCommandMines;

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

@@ -35,7 +35,7 @@ return [
        'retraitement' => [
            // Commande utilisée pour retraiter les fichiers PDF, et ses options.
            'command' => [
                'class' => MinesCommand::class,
                'class' => RetraitementShellCommandMines::class,
                'options' => [
                    'pdftk_path' => 'pdftk',
                    'gs_path'    => 'gs',
+2 −2
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
 */

use Application\Command\CheckWSValidationFichierCinesCommandFactory;
use Application\Command\ValidationFichierCinesCommandFactory;
use Application\Command\TestArchivabiliteShellCommandFactory;
use Application\Controller\Factory\FichierControllerFactory;
use Application\Controller\Plugin\UrlFichier;
use Application\Provider\Privilege\FichierPrivileges;
@@ -177,7 +177,7 @@ return [
            FileService::class => FileServiceFactory::class,
            FichierService::class => FichierServiceFactory::class,
            FichierTheseService::class => FichierTheseServiceFactory::class,
            'ValidationFichierCinesCommand' => ValidationFichierCinesCommandFactory::class,
            'ValidationFichierCinesCommand' => TestArchivabiliteShellCommandFactory::class,
            'CheckWSValidationFichierCinesCommand' => CheckWSValidationFichierCinesCommandFactory::class,
        ],
        'aliases' => [
Loading