Siamo un forum su invito. Sono un amministratore e ho invitato oltre 1000 persone. Voglio reinviare gli inviti solo a un sottoinsieme di quell’elenco di inviti in sospeso.
Non vedo un modo per selezionare quel sottoinsieme di persone e reinviare solo i loro inviti, invece di reinviare a tutti nella categoria Pendenti (e non ho trovato un argomento di supporto per questo).
Qualche idea? (Se non fosse possibile, sarebbe fantastico avere una funzionalità del genere, dove posso selezionare un set a cui reinviare…)
Attualmente, Discourse non dispone di una funzionalità esistente per reinviare selettivamente inviti a un sottoinsieme di inviti in sospeso.
Le tue migliori opzioni alternative qui sarebbero:
Reinvia manualmente gli inviti:
Puoi andare nell’area “Inviti in sospeso” e reinviare manualmente gli inviti per persone specifiche esaminando l’elenco uno per uno. Tuttavia, nella tua situazione questo potrebbe essere un processo noioso poiché hai un sottoinsieme molto ampio di inviti utente in sospeso.
Script personalizzato (utilizzo dell’API):
Se hai familiarità con l’uso dell’API, potresti scrivere uno script per interagire con l’API di Discourse per reinviare inviti a un sottoinsieme specifico di utenti. Ciò richiederebbe competenze tecniche e accesso alle credenziali API del tuo forum. La documentazione sull’API di Discourse è disponibile qui: https://docs.discourse.org/ e nella categoria Documentation sotto rest-api
Per aiutare in questo processo, il plugin Data Explorer potrebbe essere utilizzato per identificare gli utenti a cui è ancora necessario reinviare un invito. Per trovare inviti in sospeso, potresti utilizzare una query che si rivolge alle tabelle invites o invited_users nel database di Discourse. Dai risultati della query, puoi quindi esportarli come file CSV o JSON per creare un elenco di lavoro di utenti. Con questo, potresti confrontare e decidere manualmente quali promemoria reinviare.
Tenendo presente ciò, se questa è una funzionalità che ti interessa, ti incoraggio a creare un argomento Feature nella nostra community Meta. Più persone mostrano interesse per una funzionalità, più è probabile che venga inclusa in Discourse. Sembra un’idea interessante e ci piacerebbe saperne di più su ciò che stai cercando.