Commit 22a7e0dc authored by joriot221's avatar joriot221
Browse files

Merge branch 'master' into FJ_Contrat_Sans_Avenant

parents 876d1237 24de86c1
Loading
Loading
Loading
Loading
+12 −0
Changes for CHANGELOG.md: 12 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,13 @@
* Ajout d'un paramètre général pour empêcher la création d'avenants
* Ajout d'un paramètre général pour permettre de créer les contrats sans passer par un projet de contrat
* Ajout de date de dernière modification des données dans les indicateurs notifiant d'une validation en attente
* Nouvel état de sortie pour l'extraction des paiements dans le cadre de la pré-liquidation SIHAM

# OSE 18.2 (A venir)

## Corrections de bugs

* Utilisation du mail expéditeur des paramétres par défaut pour l'envoi de mail via les notes et les refus de pièces jointes et correction dans le cas où l'intervenant n'a pas encore de dossier (#45083)

# OSE 18.1 (31/05/2022)

@@ -38,7 +45,12 @@ DROP TABLE SAVE_V18_STRUCTURE;
DROP TABLE SAVE_V18_TA_STATUT;
DROP TABLE SAVE_V18_TIS;
DROP TABLE SAVE_V18_TPJS;
DROP TABLE SAVE_V18_DOSSIER;
DROP TABLE SAVE_V18_INTERVENANT;
DROP TABLE SAVE_V18_PRIVILEGE;
DROP TABLE SAVE_V18_ROLE_PRIVILEGE;
DROP TABLE STATUT_INTERVENANT;

```


+1 −0
Changes for admin/actions/help.php: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ $actions = [
    "install-bdd"               => "Installe la base de données"
        . "\n\t--oseappli-pwd=<votre mdp> : mot de passe de l'utilisateur oseappli"
    ,
    "update-code"               => "Mise à jour du code source de l'application (sans toucher à la BDD)",
    "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",
+55 −0
Changes for admin/actions/update-code.php: 55 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php

// Initialisation
$osedir = $oa->getOseDir();


// Choix de la version
$c->exec([
    "cd $osedir",
    "git fetch --all --tags --prune",
], false);

if (!$c->hasOption('version')) {
    $c->println("Sélection de la version à déployer", $c::COLOR_LIGHT_CYAN);
    $c->println("La version actuellement installée est la " . $oa->oldVersion);
    $c->println("Voici la liste des versions de OSE disponibles:");
    $tags = $oa->getTags();
    foreach ($tags as $tag) {
        $c->println($tag);
    }

    // Choix de la version
    $c->print("Veuillez choisir une version à déployer: ");
}
$version = $c->getInput('version');
if (!($oa->tagIsValid($version) || $oa->brancheIsValid($version))) {
    $c->printDie("$version n'est pas dans la liste des versions disponibles.");
}


// Récupération des sources
$c->println("\nMise à jour des fichiers à partir de GIT", $c::COLOR_LIGHT_CYAN);
$tbr = $oa->tagIsValid($version) ? 'tags/' : '';
if ($version == $oa->getCurrentBranche()) {
    $updcmd = 'git pull';
} else {
    $updcmd = "git checkout $tbr$version";
}
$c->passthru([
    "cd $osedir",
    $updcmd,
]);

$oa->writeVersion($version);
$c->println("\nMise à jour du code source OK : la version installée est désormais la " . $version, $c::COLOR_LIGHT_GREEN);


// Récupération des dépendances
$c->println("\nMise à jour des dépendances à l'aide de Composer", $c::COLOR_LIGHT_CYAN);
$c->passthru([
    "export COMPOSER_ALLOW_SUPERUSER=1",
    "cd $osedir",
    "php composer.phar self-update --2",
    "php composer.phar install --optimize-autoloader",
]);

admin/actions/update-composer.php

deleted100644 → 0
+0 −12
Changes for admin/actions/update-composer.php: 0 added lines, 12 removed lines.
Original line number Diff line number Diff line
<?php

$osedir = $oa->getOseDir();

// Récupération des dépendances
$c->println("\nMise à jour des dépendances à l'aide de Composer", $c::COLOR_LIGHT_CYAN);
$c->passthru([
    "export COMPOSER_ALLOW_SUPERUSER=1",
    "cd $osedir",
    "php composer.phar self-update --2",
    "php composer.phar install --optimize-autoloader",
]);
+2 −43
Changes for admin/actions/update.php: 2 added lines, 43 removed lines.
Original line number Diff line number Diff line
@@ -11,49 +11,8 @@ if ($c->getOption('maintenance') != 'no') {
    $c->getInput();
}


// Choix de la version
$c->exec([
    "cd $osedir",
    "git fetch --all --tags --prune",
], false);

if (!$c->hasOption('version')) {
    $c->println("Sélection de la version à déployer", $c::COLOR_LIGHT_CYAN);
    $c->println("La version actuellement installée est la " . $oa->oldVersion);
    $c->println("Voici la liste des versions de OSE disponibles:");
    $tags = $oa->getTags();
    foreach ($tags as $tag) {
        $c->println($tag);
    }

    // Choix de la version
    $c->print("Veuillez choisir une version à déployer: ");
}
$version = $c->getInput('version');
if (!($oa->tagIsValid($version) || $oa->brancheIsValid($version))) {
    $c->printDie("$version n'est pas dans la liste des versions disponibles.");
}


// Récupération des sources
$c->println("\nMise à jour des fichiers à partir de GIT", $c::COLOR_LIGHT_CYAN);
$tbr = $oa->tagIsValid($version) ? 'tags/' : '';
if ($version == $oa->getCurrentBranche()) {
    $updcmd = 'git pull';
} else {
    $updcmd = "git checkout $tbr$version";
}
$c->passthru([
    "cd $osedir",
    $updcmd,
]);

$oa->writeVersion($version);
$c->println("\nMise à jour du code source OK : la version installée est désormais la " . $version, $c::COLOR_LIGHT_GREEN);

// Mise à jour des dépendances du projet
$oa->run('update-composer', true);
// Mise à jour du code source
$oa->run('update-code', true);

// Mise à jour de la base de données à partir d'un nouveau processus
$oa->run('update-bdd', true);
Loading