1.3.1
Nouveautés
- Préparation dans la BDD d'une future version 1.4.0 (dont les extensions sont utilisées dans le développement de GeoNature2) :
- Intégration d'un mécanisme générique d'étiquettes (tags) permettant une gestion des droits par actions sur des objets. Ce mécanisme permet aussi d'affecter des étiquettes à des roles, des organismes ou des applications. Il permet également de gérer la notion de portée des actions sur différentes étendue de données (mes données seulement, celles de mon organisme, toutes les données)
- Intégration d'une hiérarchie entre applications et organismes (
id_parent
) - Pour le moment, ces extensions du modèle ne concernent que la base de données et pas l'interface de l'application
- Mise en paramètre du cost de l'algorithme de cryptage bcrypt
- Configuration Apache dans un fichier dédié
usershub.conf
, comme TaxHub et GeoNature-atlas
Corrections
- Ajout du
pass_plus
dans toutes les vues - Correction de l'installation (localisation du
config.php
) - Ajout d'une vue manquante et nécessaire au sous-module d'authentification
- Interdire la création d'utilisateur avec l'organisme 0 (= ALL = tous les organismes). Utilisé dans GeoNature2 pour définir des paramètres applicables à tous les organismes
Notes de version
- Ajouter le paramètre
$pass_cost
dans leconfig/config.php
et lui donner une valeur éventuellement différente. Plus la valeur est importante, plus le temps de calcul de hashage du mot de passe est important - Exécuter le script de mise à jour de la la BDD (https://github.com/PnX-SI/UsersHub/blob/2.1.3/data/update1.3.0to1.3.1.sql)
- Reporter les modifications dans les bases filles
- Facultatif : revoir la configuration Apache qui est maintenant dans un fichier
usershub.conf
(voir la doc). Ne pas oublier de supprimer le lien symbolique dans/var/www/html