Skip to content
Snippets Groups Projects
Commit 4dc99a72 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Merge du Master

parents 36f2e509 c66ad190
No related branches found
No related tags found
No related merge requests found
...@@ -5,9 +5,6 @@ author: Laurent Lécluse - DSI - Unicaen ...@@ -5,9 +5,6 @@ author: Laurent Lécluse - DSI - Unicaen
# OSE 8.2 (à venir) # OSE 8.2 (à venir)
## Corrections de bugs
* L'email professionnelle, qui ne pouvait pas être saisie, n'empêchera plus la validation des données personnelles si elle est vide.
## Améliorations ## Améliorations
* Pour une fiche intervenant, les champs suivants n'ont plus besoin d'être systématiquement fournis : * Pour une fiche intervenant, les champs suivants n'ont plus besoin d'être systématiquement fournis :
...@@ -16,12 +13,32 @@ author: Laurent Lécluse - DSI - Unicaen ...@@ -16,12 +13,32 @@ author: Laurent Lécluse - DSI - Unicaen
* Pays de naissance * Pays de naissance
* Nom patronymique * Nom patronymique
# OSE 8.1.2
# OSE 8.1.2 (à venir)
## Corrections de bugs ## Corrections de bugs
* Depuis l'offre de formation, lorsqu'un élément a plusieurs centres de coûts associés, les historiques ne sont plus pris en compte * Depuis l'offre de formation, lorsqu'un élément a plusieurs centres de coûts associés, les historiques ne sont plus pris en compte
* L'email professionnelle, qui ne pouvait pas être saisie, n'empêchera plus la validation des données personnelles si elle est vide.
* Formules de calcul :
* Correction de problèmes de performance. OSE_FORMULE.CALCULER_TOUT doit avoir une vitesse de calcul de 90 intervenants/seconde environ.
* Modifications sur la formule de Montpellier (réalisées par Montpellier)
* Correction d'un bug entrainant des erreurs de calcul si on utilise OSE_FORMULE.CALCULER_TOUT.
## Nouveautés
* Mise en place d'un nouveau système de mises à jour. Ce dispositif permet maintenant de mettre à jour automatiquement la base de données.
Il n'y a donc plus de scripts SQL à exécuter en plus.
Attention : le système calcule tout seul le différentiel entre l'état actuel de votre base de données et l'état attendu
par la nouvelle version.
Il se focalise sur les structures de données fournies "en standard" dans l'application, qui doivent être les mêmes pour tout le monde.
Il ignore donc les objets qui ont été créés par vos soins.
Ces derniers ne seront donc pas modifiés ou supprimés.
De même, les connecteurs ne seront pas impactés.
* Lien LDAP : possibilité de définir dans le fichier de configuration config.local.php le paramètre loginObjectClass qui permet de rechercher des utilisateurs de classe autre que posixAccount.
cf. Fichier config.local.php.default.
# OSE 8.1.1 # OSE 8.1.1
......
...@@ -152,6 +152,9 @@ return [ ...@@ -152,6 +152,9 @@ return [
/* Attribut LDAP correspondant au LOGIN de l'utilisateur */ /* Attribut LDAP correspondant au LOGIN de l'utilisateur */
'loginAttribute' => 'supannAliasLogin', 'loginAttribute' => 'supannAliasLogin',
/* ObjectClass utilisé pour filtrer les utilisateurs (par défaut posixAccount) */
'loginObjectClass' => 'posixAccount',
/* Code de l'utilisateur. /* Code de l'utilisateur.
* à rappchcher ensuite de intervenant.utilisateurCode pour faire la correspondance utilisateur => intervenant */ * à rappchcher ensuite de intervenant.utilisateurCode pour faire la correspondance utilisateur => intervenant */
'utilisateurCode' => 'supannEmpId', 'utilisateurCode' => 'supannEmpId',
......
...@@ -36,7 +36,7 @@ return [ ...@@ -36,7 +36,7 @@ return [
'password' => AppConfig::get('ldap', 'password'), 'password' => AppConfig::get('ldap', 'password'),
'baseDn' => AppConfig::get('ldap', 'baseDn'), 'baseDn' => AppConfig::get('ldap', 'baseDn'),
'bindRequiresDn' => AppConfig::get('ldap', 'bindRequiresDn'), 'bindRequiresDn' => AppConfig::get('ldap', 'bindRequiresDn'),
'accountFilterFormat' => "(&(objectClass=posixAccount)(" . AppConfig::get('ldap', 'loginAttribute') . "=%s))", 'accountFilterFormat' => "(&(objectClass=" . AppConfig::get('ldap', 'loginObjectClass', 'posixAccount') . ")(" . AppConfig::get('ldap', 'loginAttribute') . "=%s))",
'port' => AppConfig::get('ldap', 'port'), 'port' => AppConfig::get('ldap', 'port'),
], ],
], ],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment