C'è un modo per revocare tutti gli inviti in sospeso?

Ciao.

Qualche settimana fa abbiamo invitato un gran numero di persone a un’istanza Discourse durante una fase di beta test del nostro prodotto, che ora è conclusa. Tuttavia, le persone continuano ad arrivare tramite gli inviti, solo per scoprire che il test è terminato. È tutto un po’ strano per loro.

Non sono ancora riuscito a trovare un modo per annullare o revocare un invito in blocco; sembra che possa revocarli solo uno alla volta.

Qualcuno sa come fare? Grazie in anticipo per qualsiasi aiuto.

Sarebbe meno strano se seguissero il link dell’invito solo per scoprire di non essere stati invitati?

Questo dovrebbe cancellarli tutti

./launcher enter app
rails c
Invite.all.destroy_all
exit
exit

Potresti voler modificare /admin/customize/text il campo che dice:

con qualcosa di più amichevole come “Il test è terminato. Grazie per il tuo interesse.”

Scusa il ritardo, le cose sono diventate davvero folli.

Beh, il modo in cui speravo di farlo è far loro vedere un errore tipo “la beta è terminata, unisciti alle discussioni attive sulla build live qui [link]” o qualcosa di simile, reindirizzando a una registrazione per un account normale. Solo un intervento che ti permetta di dire a qualcuno che ciò su cui hanno cliccato non è più valido, ma che possono comunque “partecipare” alle discussioni sul gioco, sostanzialmente quello che hai suggerito nella sezione /admin/customize/text.

Il forum è altrimenti aperto, quindi volevamo portare i giocatori alle categorie pubbliche offrendo loro una transizione graduale attraverso i loro inviti scaduti verso quelle bacheche pubbliche. Al momento li mette semplicemente in una categoria che non è più visibile, quindi un primo viaggio per quell’utente meno che ideale.

Non abbiamo avuto davvero molte critiche o confusione a riguardo, quindi si è rivelato non essere un grosso problema. Ma so come farlo la prossima volta, quindi grazie mille.