PnX-SI/UsersHub

Facilité de navigation

marie-laure-cen opened this issue · 3 comments

Version : 2.3.4

Quelques remarques sur l'ergonomie de usershub

  • Lors de la navigation, quand on change de page on reste en bas de page -> serait-il possible de remonter automatiquement en haut de la page ?
  • Le numéro de page n'est pas affiché en haut de la page, seulement en bas de page -> cela ne facilite pas la navigation quand on affiche 50 ou 100 utilisateurs
  • Quand on modifie quelque chose, usershub ne conserve ni le nombre d'entrée affiché, ni l'ordre demandé, ni le numéro de la page où on a réalisé la modification
  • Dans la modification des groupes (ou d'autres champs), ce serait pas mal d'ajouter une case "sélectionner/désélectionner tous les utilisateurs affichés" pour les grosses modifications

Bonjour,
Merci pour les retours.
On mobilise peu de temps sur UsersHub pour se concentrer sur tout ce qu'il y a à faire sur GeoNature notamment, ainsi que TaxHub, etc...
L'usage de UsersHub étant assez limité et surtout pour des administrateurs, son interface et navigation ne sont pas optimisés, mais cela reste efficace et fonctionnel.

On pourrait passer un peu de temps à faire ces améliorations, mais nous prévoyons surtout de supprimer UsersHub pour le remplacer par un outil plus générique et maintenu par des communautés plus importantes, pour arrêter de gérer notre propre outil de gestion des utilisateurs. Potentiellement pour basculer sur des outils comme Keycloak.

Pas de soucis néanmoins si certains souhaitent contribuer et apporter ce type d'améliorations dans UsersHub.

A suivre.

En complément de la réponse de @camillemonchicourt.
Keycloak est un Identity Provider. Du coup, l'idée serait surtout de s'appuyer sur des standards comme OAuth, JWT et les mécanismes de SSO correspondant. Ainsi, cela permettrait de s'appuyer sur des outils existant comme Keycloak mais pourquoi pas aussi comme Authentik.
Keycloak est développé en Java et Authentik en Python.

Merci pour vos réponses. C'est noté pour le changement d'outils (en passant, on retrouve le même comportement pour l'édition des cadres d'acquisition dans le module métadonnées de Geonature).