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

Merge branch 'master' into alc-pj-duree-vie-fusion

parents ba501d23 7b3af5e3
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -6,4 +6,6 @@ cache/*
deploy.log
VERSION
public/vendor/unicaen/*
public/unicaen/*
public/.gitignore
composer.phar
 No newline at end of file
+33 −3
Original line number Diff line number Diff line
# OSE 12 alpha
# OSE 12.1

## Correction de bugs

* L'interface d'administration des centres de coûts est de nouveau opérationnelle
* L'interface d'administration des domaines fonctionnels est de nouveau opérationnelle


# OSE 12

## Nouveautés

* Possibilité de bloquer l'usage de certains rôles si l'on se trouve hors du réseau de l'établissement
* Amélioration des performances (x20 environ) pour le calcul en masse des workflows
* Correction d'un bug portant sur le calcul des feuilles de routes qui ne prenait pas en compte certaines règles dans certains cas
* Modifications sur l'infrastructure des formules de calcul : 
  * le code de la structure est fourni en natif et n'est plus un paramètre supplémentaire.
  * les formules des établissements concernés ont été modifiées pour tenir compte de cette nouveauté.
  * les heures de décharge ne sont plus gérées en tant que telles, mais impactent le paramètre "Dépassement de service dû sans HC"
  * il est maintenant possible de personnaliser les structures gérées dans l'interface de test.
* Possibilité de saisir le taux de charges patronales directement dans l'IHM d'administration des statuts des intervenants.
* Lorsqu'on utilise la commande ./bin/ose creer-utilisateur et que l'on demande à créer un intervenant, la feuille de route s'initialisera dans la foulée.
* Possibilité de définir des paramètres (version, etc.) avant les mises à jour de l'application afin de pouvoir automatiser à 100% les processus d'installation et de mise à jour.
* Possibilité de mettre à jour OSE vers une branche et plus uniquement vers un TAG de version (utile pour les développeurs ou en test)
* Les pièces justificatives configurées comme facultatives ne sont maintenant plus considérées comme obligatoires

## Correction de bugs

* Rétablissement du fonctionnement du formulaire d'édition des états de sortie
* La purge de l'indicateur différentiel des données personnel fonctionne de nouveau
* Correction d'un bug au niveau des feuilles de route qui rendait accessible certaines étapes à tort 

## Notes de mise à jour

Le paramètre global.inEtablissement devra être renseigné pour que vous puissiez créer votre propre règle permettant de savoir
si l'application est utilisée depuis l'établissement ou non.
Le paramètre "global" => "inEtablissement" devra être renseigné pour que vous puissiez créer votre propre règle permettant de savoir
si l'application est utilisée depuis l'établissement ou non. Le fichier config.local.php.default comporte un exemple d'usage de ce paramètre, pour vous aider à l'exploiter.

Si vous mettez à jour à partir d'une version antérieure à la 11, il vous faut également prendre en compte les notes de mise à jour des versions intermédiaires.

ATTENTION également : Si vous migrez d'une édition zf2 vers cette nouvelle version (<9 ou *-zf2, il vous faudra également supprimer manuellement le répertoire /vendor de OSE AVANT de démarrer la mise à jour, sans quoi Composer, le gestionnaire de dépendances de PHP, ne parviendra pas à tout actualiser.

# OSE 11.2

+2 −1
Original line number Diff line number Diff line
@@ -152,7 +152,7 @@ Un script a été conçu pour automatiser cette opération.

Exécutez la commande suivante sur votre serveur :
```bash
wget https://git.unicaen.fr/open-source/OSE/raw/master/bin/install && php install
wget https://ose.unicaen.fr/install && php install
```

### Configuration d'Apache
@@ -251,6 +251,7 @@ docker build \
--rm \
--build-arg PHP_VERSION=${PHP_VERSION} \
--build-arg HTTP_PROXY=${HTTP_PROXY} \
--build-arg OCI8_PACKAGE="oci8" \
-f Dockerfile \
-t unicaen-dev-php${PHP_VERSION}-apache \
.
+3 −0
Original line number Diff line number Diff line
@@ -6,6 +6,9 @@
Vous êtes invités à consulter cette page, car y sont mentionnées des "notes de mise à jour" par version qu'il
convient de lire attentivement avant de démarrer toute opération.

Si vous "sautez" plusieurs versions, attention à bien lire également les notes de mises à jour de chaque version intermédiaire, car des opérations
manuelles à effectuer peuvent y être consignées. Opérations sans lesquelles pourrait ne plus fonctionner.

## Mode maintenance
Placez OSE en mode maintenance. Dans le fichier `config.local.php` :

+10 −1
Original line number Diff line number Diff line
<?php

$actions    = [
    "update"                    => "Mise à jour de l'application",
    "install"                   => "Installation d'une nouvelle instance"
        . "\n\t--version=<version cible> : Met à jour directement vers la version indiquée"
    ,
    "update"                    => "Mise à jour de l'application"
        . "\n\t--maintenance=no : pas de prompt pour être averti du mode maintenance"
        . "\n\t--version=<version cible> : Met à jour directement vers la version indiquée"
    ,
    "notifier-indicateurs"      => "Envoi des mails relatifs aux indicateurs",
    "synchronisation"           => "<job> : Effectue la synchronisation des données pour le <job> transmis",
    "chargens-calcul-effectifs" => "Calcul des effectifs du module Charges",
@@ -12,6 +18,9 @@ $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",
    "install-bdd"               => "Installe la base de données"
        . "\n\t--oseappli-pwd=<votre mdp> : mot de passe de l'utilisateur oseappli"
    ,
    "update-bdd"                => "Mise à jour de la base de données de l'application (sans les fichiers)",
];
$actionsDev = [
Loading