Les utilisateurs existants ne sont pas ajoutés aux groupes dans une invitation s'ils ont déjà accès au Sujet auquel l'invitation mène

Découvert ce bug en essayant de faire des invitations sophistiquées qui ajoutent un utilisateur à plusieurs groupes et le dirigent vers un sujet, ce qui serait pratique pour les utilisateurs connectés, non connectés et nouveaux.

Pour reproduire :

  1. Créez une invitation qui mène à un sujet auquel votre utilisateur de test peut déjà accéder
  2. Ajoutez un groupe à l’invitation (dans lequel votre utilisateur n’est pas actuellement membre)
  3. Connectez-vous en tant qu’utilisateur de test
  4. Visitez le lien d’invitation avec cet utilisateur

Résultat : L’utilisateur de test N’est PAS ajouté au groupe (alors qu’il devrait l’être).

Si l’utilisateur n’a pas déjà accès à ce sujet (ou est un nouvel utilisateur), il est ajouté au(x) groupe(s) sans problème.

6 « J'aime »

Merci d’avoir signalé cela ! Cela semble intéressant - je vais enquêter et corriger cela dès que possible :slight_smile:

2 « J'aime »

Cela me rappelle les autres sujets récents concernant l’invitation d’utilisateurs existants à des groupes :

Peut-être que ce rapport indiquant que le lien d’invitation vers le groupe de testeurs d’utilisateurs ne fonctionne plus est également lié : Join the Discourse User Testing Community - #29 by jordan-violet

2 « J'aime »

D’accord - Je pense cependant l’avoir un peu plus cerné. Cette fonctionnalité fonctionnait auparavant, donc cela ressemble à une régression. Probablement au moment de la correction mentionnée dans ces autres fils de discussion.

Il serait probablement approprié de tout fusionner.

Personnellement, je crois qu’il s’agit d’un cas d’utilisation très valable. Il permet d’utiliser un processus unique et rationalisé pour intégrer les personnes, qu’elles soient déjà sur le site ou non. Sinon, vous avez besoin de deux processus parallèles (et difficiles à administrer) pour les utilisateurs actuels et nouveaux.

7 « J'aime »

Merci pour le rapport de bug, @nathank !

Je viens de fusionner un correctif pour cela :

Faites-moi savoir si cela résout le problème pour vous, ou si vous rencontrez d’autres problèmes !

4 « J'aime »

On dirait que tu as parfaitement résolu le problème ! Je pense que nous pouvons marquer cela comme #fixé

J’ai dû adopter un flux de travail plus simple pour l’événement actuel auquel les invitations sont liées, mais j’ai hâte d’essayer cela sérieusement bientôt.

4 « J'aime »

Il pourrait également valoir la peine de faire un ping à @gassim et @UnicornX pour voir si cela a résolu le problème pour leurs cas d’utilisation, et pour compléter ces sujets également. :crossed_fingers:

Je reçois un message « invitation expirée » pour celle de Join the Discourse User Testing Community, ce qui est encourageant car cela semble fonctionner à nouveau si le rachat de l’invitation était prolongé. (Bien que cela puisse aussi être parce que je l’ai déjà utilisée il y a longtemps et que j’ai oublié :slight_smile:)

4 « J'aime »

Merci beaucoup JammyDodger, moin, nathank et pento ! C’est exactement ce que je demandais dans le post Les liens d’invitation ne fonctionnent que pour les utilisateurs inexistants et cassent notre implémentation actuelle

Merci Pento pour la correction…

J’espère que c’est une correction permanente ? (cc : @lindsey , @pmusaraj.)

Merci !

4 « J'aime »

Merci de l’avoir signalé, j’ai créé un nouveau lien sans date d’expiration. :slight_smile:

3 « J'aime »

Ce sujet a été automatiquement clôturé après 7 jours. Les nouvelles réponses ne sont plus autorisées.