Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facilité de navigation #186

Open
marie-laure-cen opened this issue Oct 4, 2023 · 3 comments
Open

Facilité de navigation #186

marie-laure-cen opened this issue Oct 4, 2023 · 3 comments

Comments

@marie-laure-cen
Copy link

marie-laure-cen commented Oct 4, 2023

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
@camillemonchicourt
Copy link
Member

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.

@jpm-cbna
Copy link
Contributor

jpm-cbna commented Oct 6, 2023

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.

@marie-laure-cen
Copy link
Author

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants