Commit aa5cef55 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Possibilité de MAJ des vues diff & les procédures de MAJ depuis la ligne de commande

parent 83a793da
Loading
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
CHANGELOG
=========

3.1.5 (22/02/2021)
------------------
- Possibilité de MAJ des vues diff & les procédures de MAJ depuis la ligne de commande

3.1.4 (17/02/2021)
------------------
- Petite amélioration de l'affichage des différentiels
+1 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ class Module implements ConfigProviderInterface, ConsoleUsageProviderInterface
        return [
            "Exécution de script",
            'UnicaenImport SyncJob <job>' => "Lance un job de synchronisation",
            'UnicaenImport MajVuesFonctions' => "Recrée les vues différnetielles et les procédures de mise à jour",
        ];
    }
}
+11 −1
Original line number Diff line number Diff line
@@ -176,7 +176,7 @@ return [
    'console' => [
        'router' => [
            'routes' => [
                'unicaen-import' => [
                'sync-job' => [
                    'options' => [
                        'type'     => 'catchall',
                        'route'    => 'UnicaenImport SyncJob <job>',
@@ -186,6 +186,16 @@ return [
                        ],
                    ],
                ],
                'maj-vues-fonctions' => [
                    'options' => [
                        'type'     => 'simple',
                        'route'    => 'UnicaenImport MajVuesFonctions',
                        'defaults' => [
                            'controller' => 'Import\Controller\Import',
                            'action'     => 'maj-vues-fonctions-console',
                        ],
                    ],
                ],
            ],
        ],
    ],
+11 −0
Original line number Diff line number Diff line
@@ -52,4 +52,15 @@ class ImportController extends AbstractActionController

        return compact('message', 'title');
    }


    public function majVuesFonctionsConsoleAction()
    {
        try {
            $this->getProcessusImport()->updateViewsAndPackages();
            echo 'Mise à jour des vues différentielles et du paquetage d\'import terminés';
        } catch (\Exception $e) {
            echo 'Une erreur a été rencontrée.';
        }
    }
}
 No newline at end of file