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

[BO - Signalement] Suivi Usager #865

Merged
merged 9 commits into from
Jan 30, 2023
Merged

Conversation

hmeneuvrier
Copy link
Collaborator

@hmeneuvrier hmeneuvrier commented Jan 27, 2023

Ticket

#784

Description

Cette PR permet d'identifier si un suivi effectué depuis un mail a été fait par le déclarant ou l'occupant du signalement.
Elle permet aussi de créer a posteriori les usagers occupant/déclarant d'un signalement, et de leur affecter des suivis non affectés.

Changements apportés

  • Création de la commande app:create-signalement-usager' qui permet de créer les usagers occupant/declarant d'un signalement, et d'éventuellement leur affecter des suivis non affectés de manière interactive
  • Ajout d'une information fromEmail dand les liens d'ajout de suivi présents dans les mails envoyés aux usagers declarant/occupant

Tests

  • Sur un signalement ayant un declarant et un occupant, faire un nouveau suivi (en tant qu'admin) visible par l'usager

  • Dans MailCatcher, aller sur le mail reçu par le déclarant, cliquer sur le lien et ajouter un suivi

  • Faire pareil avec l'occupant

  • En tant qu'admin, vérifier sur le listing que le dernier suivi est bien attribué à l'occupant, et sur la page du signalement, vérifier que les deux suivis sont bien attribués aux bons usagers

  • Eventuellement, refaire ces 4 étapes avec un signalement sans déclarant.

  • récupérer l'uuid d'un signalement assez ancien ayant des suivis fait par declarant/occupant non identifié 'vérifier en base que le createdBy est à null

  • Lancer la commande php bin/console app:create-signalement-usager {uuid}, vérifier dans les tables user, et signalement_usager que les comptes ont bien été créés.

  • Accepter d'affecter les suivis non affectés, et vérifier en base qu'ils sont bien affectés au bon user

@hmeneuvrier hmeneuvrier requested review from sfinx13 and emilschn and removed request for sfinx13 January 27, 2023 11:33
@hmeneuvrier hmeneuvrier changed the title Fix/784 bo signalement suivi usager [BO - Signalement] Suivi Usager Jan 27, 2023
@hmeneuvrier hmeneuvrier marked this pull request as ready for review January 27, 2023 11:34
src/Controller/FrontSignalementController.php Outdated Show resolved Hide resolved
src/Controller/FrontSignalementController.php Outdated Show resolved Hide resolved
src/Command/CreateSignalementUsagerCommand.php Outdated Show resolved Hide resolved
src/Command/CreateSignalementUsagerCommand.php Outdated Show resolved Hide resolved
src/Manager/SuiviManager.php Outdated Show resolved Hide resolved
src/Command/CreateSignalementUsagerCommand.php Outdated Show resolved Hide resolved
src/Controller/Back/BackSignalementActionController.php Outdated Show resolved Hide resolved
src/Controller/Back/BackSignalementActionController.php Outdated Show resolved Hide resolved
src/Controller/FrontSignalementController.php Outdated Show resolved Hide resolved
src/Controller/FrontSignalementController.php Outdated Show resolved Hide resolved
src/EventListener/ActivityListener.php Outdated Show resolved Hide resolved
src/EventListener/ActivityListener.php Outdated Show resolved Hide resolved
],
$signalement->getTerritory()
);
foreach ($sendTo as $recipient) {
Copy link
Collaborator

Choose a reason for hiding this comment

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

Tu peux aussi changer le nom de la variable ici en $recipients

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

ok

@hmeneuvrier hmeneuvrier linked an issue Jan 30, 2023 that may be closed by this pull request
@sfinx13
Copy link
Collaborator

sfinx13 commented Jan 30, 2023

[Fixture] Mise à jour d'un signalement avec informations déclarant et le lien avec le déclarant
La colonne est lien_declarant_occupant:
Valeurs possibles

  • PROCHE
  • PROFESSIONNEL
  • TUTEUR
  • VOISIN
  • AUTRE

@sonarcloud
Copy link

sonarcloud bot commented Jan 30, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 5 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@sfinx13 sfinx13 merged commit 996908c into develop Jan 30, 2023
@emilschn emilschn deleted the fix/784-bo-signalement-suivi-usager branch January 31, 2023 10:13
@arnaudchouk
Copy link
Collaborator

est ce que ce fix a été déployé ou pas encore ? @sfinx13

@sfinx13
Copy link
Collaborator

sfinx13 commented Feb 10, 2023

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.

[BO - Signalement] Suivi Usager
4 participants