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

[FO - Signalement] Autocomplétion Bailleur social #2329

Merged
merged 14 commits into from
Mar 25, 2024

Conversation

sfinx13
Copy link
Collaborator

@sfinx13 sfinx13 commented Mar 11, 2024

Ticket

#2215

Description

Ajout d'une liste de bailleurs en auto-complétion si c'est un logement social.

Changements apportés

  • Ajout d'une nouvelle table "bailleur".
  • Ajout d'une nouvelle commande sheel pour pousser le csv bailleur
  • Ajout d'une commande pour importer la liste des bailleurs.
  • Ajout d'une nouvelle route
  • Ajout d'un nouveau composant d'autocomplétion pour le formulaire.
  • Ajout du système d'auto-complétion côté BO si c'est un logement social.
  • Correction de noms du territoire
  • Passer le service ZipcodeProvider en statique

Prérequis

make create-db
make npm-build

Le fichier est déjà sur le bucket

Tests

  • Exécuter la commande make console app="import-bailleur"
  • [FO] En tant que locataire avec un logement social, la liste des bailleurs m'est proposée en autocomplétion.
  • [FO] En tant que tiers professionnel avec un logement social, la liste des bailleurs m'est proposée en autocomplétion.
  • [FO] En tant que tiers particulier avec un logement social, la liste des bailleurs m'est proposée en autocomplétion.
  • [FO] En tant que service de secours avec un logement social, la liste des bailleurs m'est proposée en autocomplétion.
  • [FO] En tant que déclarant sans avoir coché "logement social", la liste des bailleurs ne m'est pas proposée en autocomplétion.
  • Aller au bout sur un des profil et vérifier que le bailleur est bien enregistré
  • [BO] En tant qu'agent et sur une édition "Informations sur le bailleur" de la fiche signalement, la liste des bailleurs m'est proposée en autocomplétion.
  • [FO][BO] La navigation au clavier doit est possible
  • [FO][BO] On doit pouvoir quitter la liste de suggestion sur un clic extérieur à la zone de suggestion

@sfinx13 sfinx13 force-pushed the feature/2215-bailleur-autocompletion branch from f0b2cef to 56742be Compare March 11, 2024 16:12
/>

<div class="fr-grid-row fr-background-alt--blue-france fr-text-label--blue-france fr-autocomplete-group">
<div class="fr-col-12 fr-p-3v fr-text-label--blue-france fr-autocomplete-suggestion"
Copy link
Collaborator

Choose a reason for hiding this comment

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

possible de remplacer par un <select> en multiline, pour pouvoir utiliser le clavier nativement ?
j'avais fait comme ça pour les adresses sur Punaises, même si je crois qu'il y a des retours dessus qu'on n'a pas encore traité :)

Copy link
Collaborator Author

@sfinx13 sfinx13 Mar 18, 2024

Choose a reason for hiding this comment

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

Vu en stand up

  • implémentation de la navigation au clavier OK
  • Fermeture de la liste sur un clic extérieur à la zone de suggestion

Implémentation pour le rendre 100% accessible avec les balise aria demande plus de temps (plusieurs attributs à gérer)
Voir => https://alphagov.github.io/accessible-autocomplete/

Copy link
Collaborator Author

@sfinx13 sfinx13 Mar 18, 2024

Choose a reason for hiding this comment

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

Prise en charge dans le ticket des attributs (aria-*), tabindex etc...
#2341

Copy link
Collaborator

@emilschn emilschn left a comment

Choose a reason for hiding this comment

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

Quelques retours. Pas encore testé.

Copy link
Collaborator

@numew numew left a comment

Choose a reason for hiding this comment

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

Quelque remarques en attendant le changement de structure

@sfinx13 sfinx13 force-pushed the feature/2215-bailleur-autocompletion branch from b957ef4 to d981700 Compare March 18, 2024 10:46
Copy link
Collaborator

@numew numew left a comment

Choose a reason for hiding this comment

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

Quelques retours et propositions.

1 Test KO : Si on modifie la valeur dan le BO en rentrant une valeur libre l'id bailleur n'est pas modifié

Petites remarque :

  • FO/BO : Quand on passe le champ autocomplete a vide les proposition reste affichés
  • Une des valeurs a un caractère anormal mais je pense que le soucis est sur le CSV
    liste_return

src/Entity/Bailleur.php Outdated Show resolved Hide resolved
src/Entity/Bailleur.php Show resolved Hide resolved
src/Entity/Bailleur.php Outdated Show resolved Hide resolved
src/Entity/Bailleur.php Outdated Show resolved Hide resolved
src/Repository/BailleurRepository.php Outdated Show resolved Hide resolved
src/Repository/BailleurRepository.php Outdated Show resolved Hide resolved
src/Entity/Signalement.php Show resolved Hide resolved
src/Manager/SignalementManager.php Outdated Show resolved Hide resolved
@sfinx13
Copy link
Collaborator Author

sfinx13 commented Mar 21, 2024

@numew
Ok pour ces retours

Quelques retours et propositions.
1 Test KO : Si on modifie la valeur dan le BO en rentrant une valeur libre l'id bailleur n'est pas modifié
Petites remarque :
FO/BO : Quand on passe le champ autocomplete a vide les proposition reste affichés
Une des valeurs a un caractère anormal mais je pense que le soucis est sur le CSV

@sfinx13 sfinx13 force-pushed the feature/2215-bailleur-autocompletion branch from 0e8a26b to f8f9771 Compare March 21, 2024 19:49
Copy link
Collaborator

@emilschn emilschn left a comment

Choose a reason for hiding this comment

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

Un retour de test bloquant
En tant que particulier sans logement social, on ne me propose pas la liste des bailleurs OK
Mais par contre, je ne peux pas passer à l'écran suivant KO.

@numew
Copy link
Collaborator

numew commented Mar 22, 2024

@numew Ok pour ces retours

Quelques retours et propositions.
1 Test KO : Si on modifie la valeur dan le BO en rentrant une valeur libre l'id bailleur n'est pas modifié
Petites remarque :
FO/BO : Quand on passe le champ autocomplete a vide les proposition reste affichés
Une des valeurs a un caractère anormal mais je pense que le soucis est sur le CSV

Ok pour le test KO qui a été corrigé, je n'ai pas vu de différence sur les autres points

@sfinx13
Copy link
Collaborator Author

sfinx13 commented Mar 25, 2024

@numew Ok pour ces retours

Quelques retours et propositions.
1 Test KO : Si on modifie la valeur dan le BO en rentrant une valeur libre l'id bailleur n'est pas modifié
Petites remarque :
FO/BO : Quand on passe le champ autocomplete a vide les proposition reste affichés
Une des valeurs a un caractère anormal mais je pense que le soucis est sur le CSV

Ok pour le test KO qui a été corrigé, je n'ai pas vu de différence sur les autres points

@numew la cette fois ci c'est bon :-D

@sfinx13
Copy link
Collaborator Author

sfinx13 commented Mar 25, 2024

Un retour de test bloquant En tant que particulier sans logement social, on ne me propose pas la liste des bailleurs OK Mais par contre, je ne peux pas passer à l'écran suivant KO.

Retour bloquant traité @hmeneuvrier @numew

@hmeneuvrier
Copy link
Collaborator

Test KO
[FO] En tant que déclarant sans avoir coché "logement social", la liste des bailleurs ne m'est pas proposée en autocomplétion.

Tous les autres sont OK

Copy link

sonarcloud bot commented Mar 25, 2024

Quality Gate Passed Quality Gate passed

Issues
10 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
2.2% Duplication on New Code

See analysis details on SonarCloud

@hmeneuvrier
Copy link
Collaborator

Tests OK maintenant

Copy link
Collaborator

@hmeneuvrier hmeneuvrier left a comment

Choose a reason for hiding this comment

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

OK pour moi

Copy link
Collaborator

@numew numew left a comment

Choose a reason for hiding this comment

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

Ok

@numew numew merged commit 8b1e3bb into develop Mar 25, 2024
3 checks passed
@hmeneuvrier hmeneuvrier deleted the feature/2215-bailleur-autocompletion branch April 11, 2024 13:17
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.

None yet

4 participants