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

Points d'intérêt – Amélioration de la fonctionnalité #1214

Closed
3 of 4 tasks
AdelineCelier opened this issue Feb 20, 2024 · 5 comments · Fixed by #1397, #1429, #1437 or #1492
Closed
3 of 4 tasks

Points d'intérêt – Amélioration de la fonctionnalité #1214

AdelineCelier opened this issue Feb 20, 2024 · 5 comments · Fixed by #1397, #1429, #1437 or #1492
Assignees
Labels
dev feat. enhancement Amélioration/évolution d'une fonctionnalité

Comments

@AdelineCelier
Copy link
Collaborator

AdelineCelier commented Feb 20, 2024

Après discussion avec le CACEM, il se trouve que la fonctionnalité est très utilisée comme post-it/pense-bête à tout faire.
Exemples d'usages donnés :

  • l'unité donne les coordonnées d'une cible et demande au CACEM de vérifier dans quelle zone elle est et si elle est en infraction ou non.
  • l'utilisateur CACEM rentre un point d'intérêt rapidement, qu'il transformera ensuite en signalement (=> cela rejoint ce qu'avait dessiné Guillaume, sur des tracés de points et de zones à la volée, qui peuvent ensuite être transformés en signalements, zones d'intérêt, etc.)
  • l'unité décrit la cinématique qu'elle aura pour sa prochaine mission, l'utilisateur CACEM dispose différents points d'intérêt pour s'en rappeler et préparer un brief pour l'unité

Plusieurs points d'amélioration possibles de la fonctionnalité :

Quick wins

  • Retirer les types de points, qui ne sont pas utilisés par le CACEM 👍🏻

  • Changer la couleur des points sur la carte, pour qu'ils soient plus lisibles (cf. ticket 751 du CACEM) - cf cet écran

    • couleur de la tête de l'épingle : Chinese Red, #A13112 👍🏻
      !(https://github.com/MTES-MCT/monitorenv/assets/71878648/eab63095-b683-409b-ab05-9e9f1e6c4feb)
    • couleur de la pointe de l'épingle : Charcoal, #3B4559 👍🏻
    • mettre un contour extérieur de 1 px en Light Gray, #CCCFD6, afin que l'icône ressorte bien sur d'autres fonds de couleur (à voir s'il ne faudrait pas le systématiser pour tous les objets de la carte, je pense aux sémaphores par ex) 👍🏻
    • voilà le svg de l'icône si besoin (il faut prendre la version large, 26x26 px) :
      Pin_26x26
  • Pouvoir masquer/afficher tous les points d'intérêt (cf. ticket 745 du CACEM) - cf ce même écran 👍🏻

Dans un second temps si complexe

  • Créer un signalement à partir d'un point d'intérêt (à dessiner)
@AdelineCelier AdelineCelier added feat. enhancement Amélioration/évolution d'une fonctionnalité dev design labels Feb 20, 2024
@maximeperraultdev maximeperraultdev self-assigned this May 27, 2024
maximeperraultdev added a commit that referenced this issue May 27, 2024
…es points sur la carte, changer l'icone (#1397)

## Related Pull Requests & Issues

- Resolve #1214 

----

- [ x] Tests E2E (Cypress)

## What have I done in this PR
 - Refacto EditInterestPoint to use the same component than Mission's
 - Rewriting test to make e2e cypress tests idempotent
- Upgrade cypress to 13.10.0 because of a bug when several windows are
open
- A little bit of BSR *(Boy Scout Rules)* : typo, extract methods for
lisibility, small css fixes
@AdelineCelier
Copy link
Collaborator Author

AdelineCelier commented May 28, 2024

@maximeperraultdev les points cochés du ticket sont bons, en revanche je viens juste de remarquer deux trucs (qui je pense ne sont pas bloquants pour la mep) :

  • Pb lors de la suppression du point 👍🏻

  • quand j'ai créé un point et que je l'édite, ça ouvre le menu des points d'intérêts avec les infos du point remplies (normal)
    image

  • mais quand je supprime le point (via l'icône sur la pop-up du point d'intérêt), le point s'efface bien, mais le menu reste affiché, avec encore les infos du point supprimé dedans. Possible de fermer le menu à la suppression du point ?
    image

  • Pb avec la pop-up du point (qui était déjà en prod mais que je n'avais pas vu)
    Il faudrait que la pop-up du point disparaisse quand on clique ailleurs sur la carto, et réapparaisse quand on clique sur le point. Là il n'y a pas moyen de la masquer sans masquer tous les points d'intérêt.

    => après échanges avec Christophe, qui utilise beaucoup les points d'intérêt, c'est utile de garder les étiquettes des points d'intérêt visibles. On reste sur l'usage afficher tout/masquer tout.

@maximeperraultdev
Copy link
Collaborator

@AdelineCelier ça marche je repasse dessus

@AdelineCelier AdelineCelier reopened this May 28, 2024
@AdelineCelier
Copy link
Collaborator Author

AdelineCelier commented May 30, 2024

Suite à point avec Maxime :

  • retirer le zoom à la création du point 👍🏻
  • refaire une passe sur la fermeture des menus de droite : le menu missions et contrôles ne se ferme pas quand on clique sur un autre menu. 👍🏻
  • quand on ouvre le menu des points alors qu'ils sont masqués, ça les réaffiche automatiquement (œil par défaut) 👍🏻
  • vérifier que quand les points sont masqués, on n'a jamais accès au pointeur 👍🏻
  • quand on est en mode édition d'un point, le wording du bouton pour "enregistrer" 👍🏻

maximeperraultdev added a commit that referenced this issue Jun 3, 2024
## Related Pull Requests & Issues

- Resolve #1214
- See last comments
----

- [x] Tests E2E (Cypress)

## What have I done in this PR

Improve Interest point features
fixing async bugs
Moved file and directory to stick to the clean architecture
@AdelineCelier
Copy link
Collaborator Author

AdelineCelier commented Jun 4, 2024

@maximeperraultdev reste les points dont on vient de parler ensemble :

  • quand on édite un point déjà créé puis qu'on le supprime, le nouveau point qu'on créé ensuite ne s'enregistre pas (juste un point sans étiquette, qui disparaît quand on recharge la page) 👍🏻
  • possible de rajouter un bouton secondaire "supprimer le point" en-dessous de "enregistrer le point" ? (mêmes dimensions que les autres boutons, même écartement qu'entre les deux boutons actuels) 👍🏻
  • rendre actif le bouton "Annuler" quand on édite un point d'intérêt 👍🏻

maximeperraultdev added a commit that referenced this issue Jun 7, 2024
## Related Pull Requests & Issues

- Resolve #1214 

----

- [x] Tests E2E (Cypress)

----

## What have I done in this PR 

- [x] FIX: quand on édite un point déjà créé puis qu'on le supprime, le
nouveau point qu'on créé ensuite ne s'enregistre pas (juste un point
sans étiquette, qui disparaît quand on recharge la page)
- [x] FEAT: possible de rajouter un bouton secondaire "supprimer le
point" en-dessous de "enregistrer le point" ? (mêmes dimensions que les
autres boutons, même écartement qu'entre les deux boutons actuels)
- [x] FEAT: mise en place de l'action "Annuler" quand on édite un point
d'intérêt
- [x] REFACTO: Création de use case (action redux) à la place des
useEffect
- [x] FIX: Trouver une action globale pour ne pas avoir à nettoyer les
points rémanents de la carte "à la main"
@AdelineCelier
Copy link
Collaborator Author

C'est good !

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