Annuler une invitation

Nous sommes sur le point d’envoyer des invitations à un grand groupe de nouveaux utilisateurs qui s’abonnent à un produit. L’accès à Discourse est un nouveau avantage que nous lançons pour les abonnés actuels. Ma préoccupation concerne les utilisateurs que nous invitons à rejoindre un groupe mais qui annulent leur abonnement avant d’accepter l’invitation. Dans cette situation, l’abonnement prendrait fin mais l’invitation resterait ouverte (valable 30 jours à compter de l’envoi). Je veux pouvoir les empêcher de rejoindre le groupe dans Discourse dans cette situation.

Questions : Puis-je les supprimer d’un groupe (en utilisant l’API) pendant que l’invitation est en attente ? Sont-ils réellement dans le groupe pendant que l’invitation est en attente ? Je suppose que si je peux les supprimer du groupe et qu’ils acceptent l’invitation, ils n’auront simplement accès à rien.
Existe-t-il un moyen de révoquer l’invitation via l’API ?
Toute suggestion pour gérer cette situation serait appréciée.

Vous pouvez faire tout ce que vous pouvez faire depuis l’interface utilisateur via l’API — Ingénierie inverse de l’API Discourse.

Idéalement, vous utiliseriez discourse_connect pour connecter Discourse à ce qui gère vos abonnements, mais si ce n’est pas possible, vous pouvez le faire mettre à jour via l’API.

1 « J'aime »

Merci Jay, c’est une bonne chose à savoir.

La question la plus importante reste : comment puis-je annuler une invitation en attente ? Je vois que d’autres ont posé cette question, mais ils n’ont jamais obtenu de réponse directe. Quelqu’un connaît-il la réponse ?

Sur votre page d’invitations (https://HOSTNAME/my/invited/pending), à côté de l’invitation, cliquez sur la corbeille :

Donc, si vous voulez le faire à partir de l’API, vous verrez le lien d’ingénierie inverse ci-dessus.

1 « J'aime »