Quitter un groupe de discussion privé ne vous retire pas réellement

Version : 3.2.0.beta4-dev fonctionnant à partir du commit a5ed0ea5d6

Étapes pour reproduire :

  1. Inviter quelqu’un dans un chat de groupe
  2. Cliquer sur le gros bouton rouge « Quitter le canal »
  3. Il est toujours indiqué que vous en faites partie et vous pouvez toujours visiter l’URL. Vous pouvez vérifier depuis un autre compte

Pour m’amuser, j’ai essayé d’exécuter ceci et cela a toujours échoué :

DELETE FROM user_chat_channel_memberships WHERE chat_channel_id = <id> AND user_id = <id>;
8 « J'aime »

J’ai lutté contre cela la semaine dernière avec un groupe de discussion de 16 membres. Ma solution de contournement a été de masquer le groupe en demandant à tout le monde de le quitter, à l’exception de moi-même. Après environ 20 minutes, l’icône de discussion de groupe est passée de 16 à 1, bien que tous les membres soient toujours affichés dans la liste.

Mais plus tôt aujourd’hui, quelqu’un a trouvé une mention/notification d’une conversation antérieure du groupe, y a involontairement répondu sans s’en rendre compte, et cela a immédiatement ressuscité le groupe. L’icône affiche à nouveau 16.

Cet après-midi, j’ai construit une nouvelle instance Discourse pour vérifier si cela n’était pas lié à la base de données ou à un plugin, et le problème s’est facilement reproduit.

2 « J'aime »

Mettre le canal en sourdine empêche les notifications de spam, bien que cela ne vous supprime pas réellement.

2 « J'aime »

Les pings remplacent toujours cela pour une raison quelconque, à la fois dans les canaux de discussion et les messages directs.

4 « J'aime »

Merci à tous ceux qui ont signalé ce problème — je l’ai documenté auprès de notre équipe et nous l’ajoutons à notre feuille de route pour le corriger.

5 « J'aime »

La charmante @j.jaffeux a déployé une mise à jour aujourd’hui qui devrait régler ce problème — vous devrez utiliser la dernière version du code, mais lorsque j’ai testé, cela a fonctionné à merveille.

Après avoir quitté un chat de groupe, l’utilisateur ne sera plus répertorié comme membre, ne recevra plus de notifications pour le chat de groupe, ni n’aura accès directement au chat de groupe (c’est-à-dire via l’URL) — jusqu’à ce que quelqu’un le rajoute au groupe.

Veuillez vérifier et nous faire savoir si vous remarquez des problèmes !

5 « J'aime »

2 messages ont été déplacées vers un nouveau sujet : Comment quitter un chat de groupe ?