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

Amélioration de la recherche par texte sur le tableau de suivi #103

Merged
merged 26 commits into from
Nov 5, 2024

Conversation

Ynote
Copy link
Collaborator

@Ynote Ynote commented Oct 15, 2024

cf. Carte Trello : https://trello.com/c/DW8sFUe9/230-am%C3%A9liorer-le-filtre-texte-accents-et-majuscules

@Ynote Ynote marked this pull request as draft October 15, 2024 11:01
Ynote added 4 commits October 15, 2024 13:02
…filtre-texte

* 'main' of github.com:betagouv/pitchou:
  Filtre instructeurs (#102)
  Ajout d'un bouton dupliquer ligne sur saisie des espèces (#98)
Ynote added 4 commits October 29, 2024 15:13
…filtre-texte

* 'main' of github.com:betagouv/pitchou:
  Colonne activité principale (#108)
  Phases et colonnes (#106)
  Dossiers associés aux groupes d'instructeurs (#104)
  Correction du problème de suppression des espèces dans la saisie (#105)
@Ynote Ynote marked this pull request as ready for review October 29, 2024 15:52
@Ynote Ynote requested a review from DavidBruant October 29, 2024 15:52
@Ynote Ynote self-assigned this Oct 29, 2024
@DavidBruant
Copy link
Collaborator

Sans avoir lu le code, j'ai testé en local et je note les choses suivantes :

  • on s'abstrait bien des accents/majuscules, c'est cool !
  • la recherche ne cherche pas dans l'id pitchou
  • la recherche cherche bien dans les communes, mais pas/mal dans les départements (attention à la corse et aux DOM aussi)
  • Au-dessus du tableau, il reste encore les filtres communes/départements et on peut les enlever si la recherche textuelle gère ces cas... en continuant dans cette direction, je me demande si on ne peut pas juste mettre un <input> direct (plutôt qu'un bouton sur lequel il faut cliquer avant de pouvoir voir l'input)
  • Je pense que ça serait cool si la recherche textuelle cherchait aussi dans l'activité principale (vu que c'est une nouvelle colonne du tableau)

Copy link
Collaborator

@DavidBruant DavidBruant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trop cool dans l'ensemble

Et voir les commentaires pour quelques changements (dont certains, ça pourrait être ok de les faire dans des PR séparées si t'as pas la foi de les faire dans celle-ci)

scripts/front-end/rechercherDansDossier.js Outdated Show resolved Hide resolved
scripts/front-end/rechercherDansDossier.js Outdated Show resolved Hide resolved
scripts/front-end/rechercherDansDossier.js Outdated Show resolved Hide resolved
scripts/types.js Show resolved Hide resolved
@Ynote Ynote requested a review from DavidBruant October 31, 2024 15:27
@DavidBruant
Copy link
Collaborator

Je n'ai pas vu de réponse ou de réaction à ce que j'avais écris précédemment

Au-dessus du tableau, il reste encore les filtres communes/départements et on peut les enlever si la recherche textuelle gère ces cas... en continuant dans cette direction, je me demande si on ne peut pas juste mettre un direct (plutôt qu'un bouton sur lequel il faut cliquer avant de pouvoir voir l'input)

Est-ce que c'est un oubli ou un truc à papoter ?

@Ynote
Copy link
Collaborator Author

Ynote commented Nov 4, 2024

Est-ce que c'est un oubli ou un truc à papoter ?

Totalement un oubli, sorry ! Je suis d'accord avec ta proposition d'un input toujours affiché.

@Ynote
Copy link
Collaborator Author

Ynote commented Nov 4, 2024

@DavidBruant J'ai fait tes retours. Je veux bien à nouveau une review dessus, j'ai l'impression que c'est mieux là.

@Ynote Ynote requested a review from DavidBruant November 4, 2024 14:45
<script>
//@ts-check

import { createEventDispatcher } from "svelte";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

c'est un détail, pas forcément besoin de le corriger dans cette PR, mais dans svelte 5, il n'y aura plus d'event
à la place, on passe une props avec une fonction (et cette fonction est appelée par le composant en remplacement des dispatch)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah ! En plus, je crois que tu me l'as déjà mentionné. Ok je vais faire ça dans une PR suivante dans la foulée et voir si on a des dispatch ailleurs.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cf. #114

@DavidBruant
Copy link
Collaborator

ouh lala ! J'adore avec l'input direct 🤩

et c'est trop cool la petite ligne de documentation juste en-dessous qui indique ce qui va marcher

à part pour l'histoire de la regexp, tout est bon pour moi
Si c'est bon pour toi après la correction de la regexp, c'est bon pour moi pour merger !

Merci beaucoup !!

@Ynote
Copy link
Collaborator Author

Ynote commented Nov 5, 2024

ouh lala ! J'adore avec l'input direct 🤩

Ouais moi aussi j'aime bien. C'est cool, j'ai hâte que ce soit testé par les instructrices :)

@Ynote Ynote merged commit 5fd8507 into main Nov 5, 2024
4 checks passed
@Ynote Ynote deleted the amelioration-filtre-texte branch November 5, 2024 10:25
Ynote added a commit that referenced this pull request Dec 11, 2024
…speces

* 'main' of github.com:betagouv/pitchou:
  Création d'un container pour du tooling (#124)
  Espèces impactées fichier en bdd (#120)
  Ajout d'une migration pour les fichiers espèces impactées (#123)
  Ajout d'une option pour générer les liens de connexion en production directement (ou avec une origine libre) (#122)
  Améliore recherche textuelle (#121)
  Saisie espèce.ods (#107)
  Retire les `dispatch` dans les composants Svelte (#114)
  Rendre l'outil de sync plus résilient (#119)
  Correction des problèmes de login (#118)
  suppression console.log dans outil de sync (#117)
  Stats 1/x (#116)
  Correction de problèmes de synchronisation (#115)
  ajout de aisne.gouv.fr dans les domaines email autorisés pour pitchou (#113)
  Amélioration de la recherche par texte sur le tableau de suivi (#103)
  Correction bug affichage tableau après mise à jour phase/prochaine action (#112)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants