Commit e9f4a561 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Merge remote-tracking branch 'remotes/origin/develop' into alc-reconduction-offre

parents 17082b3f 34e5b825
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
@@ -3,13 +3,43 @@ title: "Changements intervenus sur OSE"
author: Laurent Lécluse - DSI - Unicaen
---

# OSE 10-zf2 et 10-zf3 (à venir)

## Nouveautés

* Possibilité d'utiliser un service Unoconv présent sur un serveur dédié autre que celui de OSE

## Correction de bugs

* Pour un rôle de périmètre établissement avec pour possibilité de changer de structure, le changement fonctionne à nouveau (pour l'édition ZF3 uniquement)

## Notes de mise à jour

Ajout de nouveaux paramètres de configuration pour pouvoir externaliser l'usage du service Unoconv.
A ajouter dans votre fichier config.local.php et à personnaliser le cas échéant :
```php
    /* Génération d'états de sortie avec Unoconv */
    'etats-sortie'       => [
        /* Serveur où se situe le service Unoconv */
        'host'    => '127.0.0.1', // par défaut sur la même machine que OSE

        /* Répertoire de travail utilisé à la fois par OSE et par le service Unoconv */
        'tmp-dir' => getcwd() . '/cache/', // par défaut dans le répertoire cache de OSE
    ],
```

# OSE 9.0.2-zf2 et 9.0.2-zf3

## Correction de bugs

* Un bug modifiant les paramètres globaux qui avaient été configurés a été résolu
* La duplication de statuts refonctionne
* Lors de la création d'un nouveau statut, l'octroi de privilèges ne plante plus
* La suppression de rôle fonctionne de nouveau correctement 

## Nouveautés

* Intégration de vues métérialisées pour extraction BO

# OSE 9.0.1-zf2 et 9.0.1-zf3

+1 −1
Original line number Diff line number Diff line
@@ -273,7 +273,7 @@ docker build \
git clone https://git.unicaen.fr/open-source/OSE dev
cd dev
docker-compose build --no-cache
docker-compose up
docker-compose up -d
docker exec ose-dev ose install
```
Enfin, ajouter à votre fichier /etc/hosts la ligne suivante :
+16 −0
Original line number Diff line number Diff line
@@ -12,12 +12,28 @@ $actions = [
    "maj-public-links"          => "Mise à jour des liens vers les répertoires publics des dépendances",
    "clear-cache"               => "Vidage du cache de l'application",
    "test-bdd"                  => "Test d'accès à la base de données",
    "update-bdd"                => "Mise à jour de la base de données de l'application (sans les fichiers)",
];
$actionsDev = [
    "update-ddl" => "Mise à jour du fichier de définition de la base de données à partir de cette dernière",
    "update-bdd-privileges" => "Mise à jour des privilèges de la base de données",
];

if ((getenv('APPLICATION_ENV') ?: 'dev') == 'dev'){
    $actions = array_merge($actions, $actionsDev);
}



$c->printMainTitle("OSE", 15);

$c->println('Actions possibles :');
$maxLength = 0;
foreach ($actions as $a => $l) {
    if (strlen($a) > $maxLength) $maxLength = strlen($a);
}
foreach ($actions as $a => $l) {
    $c->print($a, $c::COLOR_BLACK, $c::BG_LIGHT_GRAY);
    $c->print(str_pad('', $maxLength - strlen($a), ' '));
    $c->println(" : " . $l);
}
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
<?php

//include $oa->getOseDir().'public/index.php';
 No newline at end of file
+14 −0
Original line number Diff line number Diff line
<?php

if (!$oa->bddIsOk($msg)) {
    $c->printDie("Impossible d'accéder à la base de données : $msg!"
        . "\nVeuillez contrôler vos paramètres de configuration s'il vous plaît, avant de refaire une tentative de MAJ de la base de données (./bin/ose update-bdd).");
}

$bdd    = $oa->getBdd();
$schema = new \BddAdmin\Schema($bdd);

$c->println("\nMise à jour des privilèges dans la base de données", $c::COLOR_LIGHT_CYAN);

$dataGen = new DataGen($oa);
$dataGen->updatePrivileges();
 No newline at end of file
Loading