Commit 2df43e29 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 f98f3828
Loading
Loading
Loading
Loading
+3 −0
Changes for admin/actions/build-synchronisation.php: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php
$c->println('Reconstruction des vues différentielles et des procédures de mise à jour ...');
$oa->exec('UnicaenImport MajVuesFonctions');
+2 −0
Changes for admin/actions/help.php: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -24,6 +24,8 @@ $actions = [
    ,
    "update-bdd"                => "Mise à jour de la base de données de l'application (sans les fichiers)",
    "update-employeur"          => "Mise à jour de la table employeur à partir d'une source (par défault source INSEE)",
    "build-synchronisation"     => "Reconstruction des vues différentielles et des procédures de mise à jour",
    "fichiers-vers-filesystem"  => "Déplace le contenu des fichiers (table FICHIER) vers le système de fichiers",
];
$actionsDev = [
    "update-ddl"            => "Mise à jour du fichier de définition de la base de données à partir de cette dernière",
+9 −3
Changes for admin/migration/NouveauxConnecteursV15.php: 9 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@



class NouveauConnecteurIntervenantV15 extends AbstractMigration
class NouveauxConnecteursV15 extends AbstractMigration
{
    protected $contexte = self::CONTEXTE_ALL;

@@ -12,7 +12,7 @@ class NouveauConnecteurIntervenantV15 extends AbstractMigration

    public function description(): string
    {
        return "Préparation de la mise en place du nouveau connectuer INTERVENANT pour la V15";
        return "Désactivation des connecteurs à modifier pour la V15";
    }


@@ -42,13 +42,19 @@ class NouveauConnecteurIntervenantV15 extends AbstractMigration
        $ipd = require $this->manager->getOseAdmin()->getOseDir() . '/data/import_tables.php';

        $bdd->getTable('IMPORT_TABLES')->update(['SYNC_ENABLED' => 0, 'SYNC_FILTRE' => $ipd['INTERVENANT']['SYNC_FILTRE']], ['TABLE_NAME' => 'INTERVENANT']);
        $bdd->getTable('IMPORT_TABLES')->update(['SYNC_ENABLED' => 0], ['TABLE_NAME' => 'STRUCTURE']);
        $bdd->getTable('IMPORT_TABLES')->update(['SYNC_ENABLED' => 0], ['TABLE_NAME' => 'DEPARTEMENT']);
        $bdd->getTable('IMPORT_TABLES')->update(['SYNC_ENABLED' => 0], ['TABLE_NAME' => 'PAYS']);

        // Reconstruction des vues diff et des proc maj pour éviter d'afficher des bugs après
        $this->manager->getOseAdmin()->exec('UnicaenImport MajVuesFonctions');
    }



    protected function after()
    {
        $bdd = $this->manager->getBdd();
        //$bdd = $this->manager->getBdd();
    }

}
+1 −1
Changes for composer.json: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@
        "unicaen/bjy-authorize"  : "3.0.4",
        "zendframework/zend-file": "2.8.3",
        "unicaen/code"           : "3.0.2",
        "unicaen/import"         : "3.1.4",
        "unicaen/import"         : "3.1.5",
        "unicaen/tbl"            : "4.1",
        "unicaen/open-document"  : "3.0.2",
        "ocramius/proxy-manager" : "2.2.3"
+9 −14
Changes for composer.lock: 9 added lines, 14 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "322c46c5ae38cbb95f7c4a48767ee989",
    "content-hash": "88bf8ee0408f5b607bb1dbb630021f83",
    "packages": [
        {
            "name": "beberlei/assert",
@@ -95,16 +95,16 @@
        },
        {
            "name": "doctrine/annotations",
            "version": "1.11.1",
            "version": "1.12.1",
            "source": {
                "type": "git",
                "url": "https://github.com/doctrine/annotations.git",
                "reference": "ce77a7ba1770462cd705a91a151b6c3746f9c6ad"
                "reference": "b17c5014ef81d212ac539f07a1001832df1b6d3b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/doctrine/annotations/zipball/ce77a7ba1770462cd705a91a151b6c3746f9c6ad",
                "reference": "ce77a7ba1770462cd705a91a151b6c3746f9c6ad",
                "url": "https://api.github.com/repos/doctrine/annotations/zipball/b17c5014ef81d212ac539f07a1001832df1b6d3b",
                "reference": "b17c5014ef81d212ac539f07a1001832df1b6d3b",
                "shasum": ""
            },
            "require": {
@@ -119,11 +119,6 @@
                "phpunit/phpunit": "^7.5 || ^9.1.5"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.11.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
@@ -162,7 +157,7 @@
                "docblock",
                "parser"
            ],
            "time": "2020-10-26T10:28:16+00:00"
            "time": "2021-02-21T21:00:45+00:00"
        },
        {
            "name": "doctrine/cache",
@@ -2772,11 +2767,11 @@
        },
        {
            "name": "unicaen/import",
            "version": "3.1.4",
            "version": "3.1.5",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/import.git",
                "reference": "83a793dac92c0c9dba4e7f36e5a065abc2aafe99"
                "reference": "aa5cef552651a5dd59f1508cef798a74233806ab"
            },
            "require": {
                "unicaen/auth": "dev-zf-3.x || ^3.0",
@@ -2796,7 +2791,7 @@
                ]
            },
            "description": "Module d'import de données vers une base Oracle",
            "time": "2021-02-17T10:47:54+00:00"
            "time": "2021-02-22T08:40:45+00:00"
        },
        {
            "name": "unicaen/open-document",