Skip to content

1.3.1

Compare
Choose a tag to compare
@gildeluermoz gildeluermoz released this 17 May 12:20
· 735 commits to master since this release

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 le config/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