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

Pouvoir configurer le comportement des inputs via le fichier de configuration #219

Open
fluidlog opened this issue Dec 30, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request frontend medium priority ux Interface utilisateur

Comments

@fluidlog
Copy link
Contributor

Tension
Pouvoir configurer le comportement des inputs via le fichier de configuration.

Au lieu d'avoir toujours le comportement de demander "Taper au moins 2 lettres"
image

J'aimerais pouvoir désactiver cela pour simplement lister les choix.

image

Je suis d'accord que cela créer d'autres problèmes pour des longues listes, mais c'est un autre problème dont nous pourrons discuter ensuite.
Pour les démos, avec peu de données, il me parait important de pouvoir simplement désactiver ce comportement.

@fluidlog fluidlog self-assigned this Dec 30, 2024
@fluidlog fluidlog added enhancement New feature or request ux Interface utilisateur medium priority frontend labels Dec 30, 2024
@fluidlog
Copy link
Contributor Author

Déja fait pour l'instance du Low-tech Lab, mais sans fichier de configuration :
data-players/deploy-archipelago-lowtechlab@f4c4b17

@mguihal
Copy link
Collaborator

mguihal commented Jan 1, 2025

Pour les problèmes de performance, c'est mitigé par le fait que React-admin ne charge que les 25 premiers éléments qui correspondent au filtre (donc ok quand on aura paginé/filtré les requêtes LDP).

Pour la pertinence, je me dis qu'un utilisateur qui utilise ce champ connait de quelle orga son organisation est partenaire non ? Du coup qu'il doit saisir les 2 premières lettres ou non n'y change pas grand chose non ? As-tu un cas d'usage explicite ?

@fluidlog
Copy link
Contributor Author

fluidlog commented Jan 2, 2025

Il semble y avoir un gap entre ce que je vis et ce que vous vivez.
Prenons Archipelago de l'AV, je me sens incapable de trouver ne serais-ce que 10% des orgas si tu me demande de taper les deux premières lettres. Idem pour l'Archipelago 72, impossible de connaitre les 100 orgas... Je ne sais pas pour Nantes.
Vu qu'il y a peu d'utilisateurs réguliers, je propose de partir du fait que pour le moment, l'utilisation d'archipelago est surtout importante pour des démos, comme par exemple pour le Low-tech Lab, et que nous devons lever les barrières pour l'appropriation.
En tous cas, pour le LTL, c'était vraiment un pré-requis et pour ma santé mentale aussi ! :)
On en reparle.

@mguihal
Copy link
Collaborator

mguihal commented Jan 2, 2025

Prenons Archipelago de l'AV, je me sens incapable de trouver ne serais-ce que 10% des orgas si tu me demande de taper les deux premières lettres.

  • Dans quel cas voudrais-tu accéder à une organisation dont tu ignores le nom dans un champ de formulaire (où de base tu es sensé connaitre les données que tu veux saisir) ? Si c'est un souci où tu ne connais pas exactement la formulation de l'organisation, tu peux saisir une sous-chaîne de caractères inclue dans le nom, et l'organisation sera trouvée tout de même.

  • Si on supprime le filtre, les 25 premières organisations seront listées par défaut, mais en quoi ça va t'avancer si ce que tu recherches n'est pas dans ces 25 premières organisations ? Tu seras bien obligé de taper quelques lettres pour affiner la liste non ?

Idem pour l'Archipelago 72, impossible de connaitre les 100 orgas... Je ne sais pas pour Nantes.

Oui, idem pour Nantes, je suis incapable de te citer plus que quelques organisations, mais je n'ai jamais eu à remplir un formulaire dans lequel je devais saisir une organisation dont j'ignorais l'existence.

Je n'ai rien contre faire cette modification, mais je cherche juste à comprendre l'usage produit derrière, qui peut peut-être être résolu autrement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend medium priority ux Interface utilisateur
Projects
None yet
Development

No branches or pull requests

2 participants