-
Notifications
You must be signed in to change notification settings - Fork 0
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
[QA] Suppression de ActivityListener #3629
base: develop
Are you sure you want to change the base?
Conversation
@@ -134,7 +134,7 @@ public function addSuiviSignalement( | |||
|
|||
$this->addFlash('success', 'Suivi publié avec succès !'); | |||
} else { | |||
$this->addFlash('error', 'Une erreur est survenue lors de la publication.'); | |||
$this->addFlash('error', 'Une erreur de jeton est survenue lors de la publication.'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
j'ai précisé cette erreur ici, parce qu'il y avait une erreur similaire juste au-dessus, et j'aime pas quand deux erreurs différentes retournent le même texte :)
0d5baff
to
042a987
Compare
private function send(NotificationMailerType $notificationMailerType, ArrayCollection $recipients, bool $isInAppNotificationCreated = false): void | ||
{ | ||
if ($isInAppNotificationCreated) { | ||
foreach ($recipients as $user) { | ||
$this->createInAppNotification($user); | ||
if ($user instanceof User) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
est-ce qu'on ne fait pas le ticket #3626 dans la foulée ici ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je suis pas trop pour modifier des comportements dans cette PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ouais je suis d'accord ; dans l'idéal, il faudrait presque que celle-ci soit en prod avant d'entamer l'autre :p ça facilite la détection d'erreur
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lecture et test me semble ok, mais vu le sujet délicat j'ai quelques questions
@@ -32,7 +32,7 @@ class Notification | |||
#[ORM\ManyToOne(targetEntity: Signalement::class)] | |||
private ?Signalement $signalement; | |||
|
|||
#[ORM\ManyToOne(targetEntity: Suivi::class)] | |||
#[ORM\ManyToOne(targetEntity: Suivi::class, cascade: ['persist'])] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Juste pour comprendre, une raison particulière à ca ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oui : sans le mettre, ça plantait dans le chargement des fixtures (mais j'ai pas compris pourquoi ça plantait tout à coup, en changeant le type d'événement)
@@ -26,7 +26,7 @@ class Tag implements EntityHistoryInterface | |||
#[Groups(['widget-settings:read'])] | |||
private ?int $id = null; | |||
|
|||
#[ORM\ManyToMany(targetEntity: Signalement::class, mappedBy: 'tags')] | |||
#[ORM\ManyToMany(targetEntity: Signalement::class, mappedBy: 'tags', cascade: ['persist'])] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Même question que coté Notification (en fait je vois pas en quoi la suppression de l'ActivityListener devrais avoir un impact sur ça)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Même réponse :)
tests/Functional/Controller/Back/SignalementListControllerTest.php
Outdated
Show resolved
Hide resolved
tests/Functional/Service/Notification/NotificationCounterTest.php
Outdated
Show resolved
Hide resolved
43d6bcf
to
1f5f0d9
Compare
Quality Gate passedIssues Measures |
Ticket
#3610
Description
Finalisation du nouveau service d'envoi de mails et notifications internes. Déplacement de l'enregistrement des suivis dans un événement spécifique.
Suppression du ActivityListener.
Tests
(désolé, je préfère rester vague, parce que si je suis trop précis sur une liste d'actions, j'ai peur d'en louper certaines qui ne seraient pas testées...)