Select Git revision
-
Laurent Lecluse authoredLaurent Lecluse authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG 6.62 KiB
---
title: "Changements intervenus sur OSE"
author: Laurent Lécluse - DSI - Unicaen
...
#OSE 7.0 (en développement)
## Corrections de bugs
## Nouveautés
* Synchronisation possible de services et des volumes horaires associés (en vue d'import depuis ADE)
* Possibilité de définir des volumes horaires enseignement et référentiel comme auto-validés.
## Notes de mise à jour
* Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant :
`data/Mises à jour/07.0.sql`
#OSE 6.3.2 (en développement)
## Corrections de bugs
* Mise à jour des tableaux de bord lancée depuis le CRON plus fiable : si un tableau de bord plante,
les autres sont tout de même mis à jour.
* La personnalisation des liens informatique et libertés et mentions légales refonctionne
* Correction définitive du bug de saisie du service référentiel
* Accès données personnelles : correction d'un bug portant sur certains vacataires affichant une page d'erreur.
* Accès données personnelles : le dossier était accessible même si l'intervenant concerné ne devait pas avoir de dossier.
* Données personnelles : les statuts supprimés étaient toujours disponibles au choix.
* Clôture des services réalisés : les tableaux de bord se mettent à jour automatiquement, ce qui n'était pas le cas avant.
## Nouveautés
* Pièces justificatives : vous avez la possibilité de personnaliser les documents types à télécharger, y compris au moyen d'URLs.
## Notes de mise à jour
* PHP 7.0.x est obligatoire. Les versions supérieures de PHP ne sont pas supportées pour le moment.
* Une DeployKey générique est intégrée dans le script d'installation de OSE. Il n'est maintenant plus nécessaire de
déployer une clé nominative sur un serveur.
#OSE 6.3.1
## Corrections de bugs
* Suppression du bug empêchant de saisir des services référentiels si la structure "UNIV" n'existe pas.
* Correction de bug empêchant la modification d'heures de service déjà validés dans certains cas.
* Affichage d'un message d'erreur explicite si l'établissement n'est pas renseigné dans les paramètres.
* La notification gênante est supprimée lors du dépôt de pièces justificatives
## Notes de mise à jour
* Si vous mettez à jour à partir de la version 6.3, pas de changement en base de données.
Toutefois, le dépôt de OSE a changé.
Il faut donc mettre à jour votre configuration via ces trois étapes :
1. Dans le dossier de OSE, exécutez en ligne de commande :
`git remote set-url origin git@git.unicaen.fr:open-source/OSE.git`
2. Puis `git checkout tags/6.3.1`
3. Suivez ensuite la procédure de [mise à jour](https://ose.unicaen.fr/deploiement/mise-a-jour.html) normale.
* Si vous n'avez pas installé la version 6.3, alors merci d'installer la 6.3.1 avec la procédure de mise à jour
indiquée pour la 6.3 (ci-dessous).
N'oubliez pas d'exécuter les requêtes SQL de mise à jour (`data/Mises à jour/06.3.sql`)!
#OSE 6.3
## Corrections de bugs
* Suppression de la vue `V_TYPE_INTERVENTION_REGLE_EP` qui ne compilait pas.
* Ajout de la dépendance à BCMath (extension PHP à installer).
* Ajout de la dépendance à GD (extension PHP à installer).
* La validation du numéro INSEE dans les données personnelles était incorrecte dans certains cas.
* Recherche d'intervenants inopérante (se produisant uniquement avec PHP 7.1).
* Connecteurs : les disciplines remontent aussi pour les intervenants ayant une fin d'affectation en cours d'année.
* L'affichage de l'interface d'administration des années ne fonctionnait plus.
* à l'installation : toutes les tables étaient considérées par défaut comme synchronisées, ce qui n'était pas le cas.
* Dans l'export CSV des services, le libellé de formation n'apparaissait plus.
## Nouveautés
* Personnalisation : vous pouvez maintenant adapter entièrement l'interface de OSE
à votre établissement (finies les références explicites à l'Université de Caen dans l'interface)
L'apparence de l'application peut également être personnalisée en fournissant une URL qui
pointe vers une feuille de style CSS propre à votre établissement.
* Nouvel outil en ligne de comande permettant de piloter OSE ( `<dossier OSE>/bin/ose help` pour la liste des possibilités)
* Nouvelle procédure d'installation (https://ose.unicaen.fr/deploiement)
Le déploiement de OSE se fait désormais directement à partir de sa plateforme GitLab.
* Nouvelle procédure de mise à jour à partir de GitLab.
* Suppression des anciens Jobs Oracle et remplacement par des tâches CRON
* Possibilité de changer le mot de passe d'un utilisateur local depuis la ligne de commande
## Notes de mise à jour
* Sauvegardez votre fichier de configuration local (`config/application.local.php`)
dans un autre répertoire que celui de OSE.
* Du fait de la mise en place d'une nouvelle procédure de mise à jour, l'application doit être
réinstallée (uniquement les fichiers, pas la base de données).
Supprimez complètement le répertoire OSE.
* Procédez à une nouvelle installation (procédure ici : https://ose.unicaen.fr/deploiement/install).
Si vous déployez au même endroit qu'avant, la configuration d'Apache ne devra pas être modifiée.
La base de données n'a pas non plus besoin d'être réinstallée.
* Réintégrez votre fichier de configuration locale.
Attention : **ce dernier a changé d'emplacement**. De `config/application.local.php` il est devenu `config.local.php`.
Le fichier n'est donc plus placé dans le répertoire `config`, mais à la **racine** du répertoire OSE!!
* Le fichier de configuration locale (`config.local.php`) doit être modifié.
La rubrique `'liens'` (Liens divers) n'a plus d'utilité et doit être supprimée.
A sa place, copiez-collez dans votre fichier la rubrique `'etablissement'` en provenance
du fichier `config/application.local.dist`, puis personnalisez-la.
* Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant :
`data/Mises à jour/06.3.sql`
* Modifiez votre configuration Apache pour supprimer la ligne suivante, qui n'est plus nécessaire :
`Alias /ose/vendor/unicaen/app /var/www/ose/vendor/unicaen/app/public`
`/ose/` et `/var/www/ose/` sont à adapter selon votre configuration.
Pour plus d'informations, merci de vous reporter à la [procédure d'installation](https://ose.unicaen.fr/deploiement/install.html).
* Créez les tâches CRON suivantes si elles n'existent pas déjà :
* notifier-indicateurs
* synchronisation
* chargens-calcul-effectifs
* calcul-tableaux-bord
* formule-calcul
Pour cela, se référer à la procédure d'installation de OSE.