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

6
7
8
9
#OSE 7.0 (en développement)

## Corrections de bugs

Laurent Lécluse's avatar
#12009    
Laurent Lécluse committed
10
11
* La page "Contact" est maintenant personnalisable.

12
13
14
15
* Le bug empêchant de saisir de nouveaux services depuis la page "Services" est résolu.

* Les filtres portant sur l'export des services (CSV et PDF) refonctionnent.

Laurent Lécluse's avatar
Laurent Lécluse committed
16
17
* L'affichage des détails d'une composante (lorsqu'on clique sur son nom) a été réparé.

18
19
20
21
## Nouveautés

* Synchronisation possible de services et des volumes horaires associés (en vue d'import depuis ADE)

Laurent Lécluse's avatar
Laurent Lécluse committed
22
23
* Possibilité de définir des volumes horaires enseignement et référentiel comme auto-validés.

Laurent Lécluse's avatar
#14367    
Laurent Lécluse committed
24
25
26
27
* Possibilité de déterminer si les heures de service pour un type de formation donné peuvent être comptées dans le service statutaire ou non. 

* Possibilité de déterminer si les heures pour une fonction référentielle donnée peuvent être comptées dans le service statutaire ou non.

Laurent Lécluse's avatar
#14939    
Laurent Lécluse committed
28
29
* Possibilité d'importer des heures d'enseignement depuis ADE.

Laurent Lécluse's avatar
#15042    
Laurent Lécluse committed
30
* Possibilité de basculer OSE en mode calendaire ou en mode semestriel (par défaut) selon qu'on soit en prévisionnel ou en réalisé.
Laurent Lécluse's avatar
#14939    
Laurent Lécluse committed
31

Laurent Lécluse's avatar
#15042    
Laurent Lécluse committed
32
* Le pays "France" peut maintenant être sélectionné dans la configuration globale de l'application
Laurent Lécluse's avatar
#14939    
Laurent Lécluse committed
33

34
35
36
37
38
39
* Formulaire de saisie de services amélioré :
    * Le choix de l'intervenant n'apparait plus lorsque  l'on se trouve déjà dans la fiche de l'intervenant
    * La saisie des volumes horaires n'est affichée que lorsque c'est nécessaire (plus de liste de tous les types d'intervention affichés par défaut).
    * Il est désormais possible de limiter les types d'intervention disponibles pour saisir des services à l'extérieur
     (paramétrage possible depuis Administration/Types d'intervention)

Laurent Lécluse's avatar
Laurent Lécluse committed
40
41
* Dans le module Charges, il est désormais possible de modifier/créer des scénarios de niveau établissement

Laurent Lécluse's avatar
#16769    
Laurent Lécluse committed
42
43
44
45
46
* Meilleures possibilités de personnalisation :
    * page contacts, 
    * adresse mail d'envoi, 
    * icône de l'application, 
    * URL des documentations permanents et vacataires dans les paramètres généraux.
47

48
49
50
51
52
## 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`

53
54
55
* De nouveaux paramètres de configuration ont été ajoutés dans le fichier de configuration global de l'application
`/config.local.php`. A vous de les ajouter manuellement à votre fichier de confguration existant.
Au besoin, le modèle est le fichier `/config.local.php.default`.
Laurent Lécluse's avatar
Divers    
Laurent Lécluse committed
56

57
58
59
60
61
62
63
Les paramètres à ajouter puis personnaliser sont :

| Rubrique        | Paramètre       | Description                         |
| --------------- | --------------- | ----------------------------------- |
| etablissement | contact | Personnalisation du contenu de votre page "contact" (code HTML) |
| etablissement | icones | Personnaliser l'icône de l'application |
| mail | from | préciser l'adresse d'expéditeur des mails de OSE |
64

Laurent Lécluse's avatar
Laurent Lécluse committed
65
#OSE 6.3.2
66
67
68
69
70
71

## 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.

72
73
* La personnalisation des liens informatique et libertés et mentions légales refonctionne

74
75
76
77
* 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.

78
79
* Accès données personnelles : le dossier était accessible même si l'intervenant concerné ne devait pas avoir de dossier.

80
81
* Données personnelles : les statuts supprimés étaient toujours disponibles au choix.

82
83
* Clôture des services réalisés : les tableaux de bord se mettent à jour automatiquement, ce qui n'était pas le cas avant.

Laurent Lécluse's avatar
#14303    
Laurent Lécluse committed
84
85
86
* Lors de la déconnexion, lorsqu'on est cassifié, l'application met complètement fin à la session de 
l'utilisateur, ce qui n'était pas le cas avant où on pouvais se reconnecter sans avoir à se ré-authentifier.

Laurent Lécluse's avatar
#14366    
Laurent Lécluse committed
87
88
* Correction de bug faisant planter la saisie d'un nouveau service depuis la page "Enseignements".

89
90
91
92
## Nouveautés

* Pièces justificatives : vous avez la possibilité de personnaliser les documents types à télécharger, y compris au moyen d'URLs.

93
94
95
## Notes de mise à jour

* PHP 7.0.x est obligatoire. Les versions supérieures de PHP ne sont pas supportées pour le moment.
96
* Une DeployKey générique est intégrée dans le script d'installation de OSE. Il n'est maintenant plus nécessaire de 
97
98
déployer une clé nominative sur un serveur.

99
#OSE 6.3.1
100
101
102
103
104

## Corrections de bugs

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

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

107
108
109
* 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
110

111
## Notes de mise à jour
112

113
114
* 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é. 
115
Il faut donc mettre à jour votre configuration via ces trois étapes :
116
117
    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`
118
119
    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.
120

121
122
* 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).
123
N'oubliez pas d'exécuter les requêtes SQL de mise à jour (`data/Mises à jour/06.3.sql`)!
124
125


126
127
128
129
130
131
132
133
#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).

134
* Ajout de la dépendance à GD (extension PHP à installer).
135

136
137
138
* 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).
139
140
141

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

142
143
144
* 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
145

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

148
149
150
151
152
153
154
## 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.

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

157
158
159
160
161
* 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.

162
163
* Suppression des anciens Jobs Oracle et remplacement par des tâches CRON

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

166
## Notes de mise à jour
167
168
169
170
171
172
173
174
175
176

* 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.
177
La base de données n'a pas non plus besoin d'être réinstallée.
178

179
180
181
* 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!!
182

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

186
  A sa place, copiez-collez dans votre fichier la rubrique `'etablissement'` en provenance 
Karin Fery's avatar
Karin Fery committed
187
  du fichier `config/application.local.dist`, puis personnalisez-la.
188
189
190
191

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

192
193
194
* 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.
195
196
Pour plus d'informations, merci de vous reporter à la [procédure d'installation](https://ose.unicaen.fr/deploiement/install.html).

197
198
199
200
* Créez les tâches CRON suivantes si elles n'existent pas déjà :
    * notifier-indicateurs
    * synchronisation
    * chargens-calcul-effectifs
201
202
203
    * calcul-tableaux-bord
    * formule-calcul

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