2.0.0
camillemonchicourt
released this
15 Jan 16:11
·
397 commits
to master
since this release
Refonte complète de l'application en Python / Flask / Bootstrap 4.
Pas de mécanisme de synchronisation de BDD filles disponible pour le moment.
Nouveautés
- Suppression de la notion de droits à 6 niveaux (trop restrictive)
- Intégration de la notion de profils personalisables pour chaque application
- Mise en place d'une API pour pouvoir interroger et implémenter UsersHub depuis des applications tiers (#47)
- Simplification globale du MCD pour déporter la complexité côté metier et se rapprocher d'une application UsersHub type CAS
- Suppression des tags trop génériques (#28)
- Suppression du CRUVED, réintegré dans GeoNature (28#issuecomment-440293296)
- Création de vues assurant la rétrocompatibilité avec d'autres applications utilisant le modèle de la version 1 de UsersHub
- Création de fiches d'information permettant de faire une synthèse rapide par utilisateur, groupes, organisme ou application
- Ménage et ajouts de champs dans les tables
t_role
(suppression denom_organisme
),bib_organimses
(ajouturl_organisme
eturl_logo
) ett_applications
(code_application
#54) - Automatisation de l'installation et révision du script
install_app.sh
- Contrôle de la cohérence entre les champs
pass
etpass_plus
- Possibilité de ne pas utiliser le champs
pass
(md5) si on ne l'utilise pas pour renforcer la sécurité du contenu - Développement de pages d'information par utilisateur, groupe, organisme, liste et application
Notes de versions
Pour mettre à jour UsersHub depuis la version 1, il s'agit d'une nouvelle installation et d'une migration des données vers le nouveau modèle de BDD.
- Pour migrer depuis la version 1.3.3, suivez la documentation spécifique de migration (https://usershub.readthedocs.io/fr/latest/migration-v1v2.html)
- Pas de migration disponible depuis la version 2.0.0-beta.1