CHANGELOG 4.97 KB
Newer Older
1
---
2
title: "Changements intervenus sur OSE"
3
4
5
author: Laurent Lécluse - DSI - Unicaen
...

6
#OSE 6.3.1
7
8
9
10
11

## Corrections de bugs

* Suppression du bug empêchant de saisir des services référentiels si la structure "UNIV" n'existe pas.

12
* Correction de bug empêchant la modification d'heures de service déjà validés dans certains cas.
13

14
15
16
* 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
17

18
## Procédure de mise à jour
19

20
21
22
23
24
25
26
27
28
29
30
31
* 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 deux é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. Dans le fichier  bin/ose ligne 187, remplacez 
  `const OSE_ORIGIN = 'git@git.unicaen.fr:dsi/OSE.git';`
  par
  `const OSE_ORIGIN = 'git@git.unicaen.fr:open-source/OSE.git';`

* 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`)!
32
33


34
35
36
37
38
39
40
41
#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).

42
* Ajout de la dépendance à GD (extension PHP à installer).
43

44
45
46
* 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).
47
48
49

* Connecteurs : les disciplines remontent aussi pour les intervenants ayant une fin d'affectation en cours d'année.

50
51
52
* 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.
Laurent Lécluse's avatar
Laurent Lécluse committed
53

54
* Dans l'export CSV des services, le libellé de formation n'apparaissait plus.
Laurent Lécluse's avatar
Laurent Lécluse committed
55

56
57
58
59
60
61
62
## 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.

63
64
* Nouvel outil en ligne de comande permettant de piloter OSE ( `<dossier OSE>/bin/ose help` pour la liste des possibilités)

65
66
67
68
69
* 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.

70
71
* Suppression des anciens Jobs Oracle et remplacement par des tâches CRON

72
73
* Possibilité de changer le mot de passe d'un utilisateur local depuis la ligne de commande

74
75
76
77
78
79
80
81
82
83
84
## Procédure 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.
85
La base de données n'a pas non plus besoin d'être réinstallée.
86

87
88
89
* 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!!
90

91
* Le fichier de configuration locale (`config.local.php`) doit être modifié.
92
  La rubrique `'liens'` (Liens divers) n'a plus d'utilité et doit être supprimée.
93

94
  A sa place, copiez-collez dans votre fichier la rubrique `'etablissement'` en provenance 
Karin Fery's avatar
Karin Fery committed
95
  du fichier `config/application.local.dist`, puis personnalisez-la.
96
97
98
99

* 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`

100
101
102
* 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.
103
104
Pour plus d'informations, merci de vous reporter à la [procédure d'installation](https://ose.unicaen.fr/deploiement/install.html).

105
106
107
108
* Créez les tâches CRON suivantes si elles n'existent pas déjà :
    * notifier-indicateurs
    * synchronisation
    * chargens-calcul-effectifs
109
110
111
    * calcul-tableaux-bord
    * formule-calcul

112
Pour cela, se référer à la procédure d'installation de OSE.