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

Masquer un post du forum marque toutes les notifications liées au topic comme lue #6497

Open
Migwel opened this issue May 13, 2023 · 0 comments
Labels
C-Back Concerne le back-end Django S-BUG Corrige un problème

Comments

@Migwel
Copy link
Contributor

Migwel commented May 13, 2023

Description du bug

Lorsqu'un message est masqué sur un topic du forum, toutes les notifications liées à ce topic sont marquées comme lues, même si de nouveaux messages (non-masqués) ont été postés entre-temps.

Comment reproduire ?

La liste des étapes qui permet de reproduire le bug :

  1. Être abonné à un topic du forum avec user1
  2. user2 poste un message sur le topic
  3. user3 poste un message sur le topic
  4. user2 (ou un membre du staff) masque son message
  5. user1 n'a pas de notification l'informant qu'un nouveau message (celui de user3) a été posté sur le topic

Comportement attendu

User1 a une notification l'informant qu'un message a été posté sur le topic

Informations techniques

Je pense que ça vient du fait que lorsqu'on masque un message, on appelle zds.notification.receivers.mark_topic_notifications_read, qui agit sur les notifications sur le topic en entier et n'a pas de données assez fines pour comprendre que d'autres messages ont été postés

@Migwel Migwel added the S-BUG Corrige un problème label May 13, 2023
@philippemilink philippemilink added the C-Back Concerne le back-end Django label May 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Back Concerne le back-end Django S-BUG Corrige un problème
Projects
Status: À reproduire
Development

No branches or pull requests

2 participants