Voglio creare un gruppo di utenti che includa tutti tranne quelli con, diciamo, @domain.com. È possibile oggi in Discourse?
Sono abbastanza sicuro che avresti bisogno di un plugin personalizzato.
Penso che sarebbe abbastanza facile, un’ora o due, a seconda dei dettagli come quanto facilmente può essere configurato e se ci sono specifiche.
Pensando melhor… não só seria um ótimo recurso, mas também a capacidade de criar um grupo de usuários dinâmico com base em uma consulta do explorador de dados.
Oppure essere in grado di usare badge sql per assegnare un badge che aggiungerebbe qualcuno a un gruppo. Anche quello sarebbe abbastanza facile.
Credo che gli indirizzi email vengano inviati nei payload dei webhook quando viene creato un account utente, quindi questo potrebbe anche essere implementato utilizzando i webhook e l’API (ad esempio, per i siti ospitati da CDCK che non possono utilizzare il badge SQL)?
Sì, confermo che lo sono. ![]()
Quindi potresti usare uno strumento di automazione per aggiornare i gruppi come Attiva un’attività Zapier con i webhook di Discourse. Potrebbero essere molte richieste per Zapier da gestire, quindi potrebbe diventare costoso.
Cosa fai con tutti tranne un dominio/gruppo? Sapere come useresti quel gruppo arricchirà questa funzionalità. ![]()
Se hai intenzione di utilizzare i webhook, aggiungerei tutti al gruppo di destinazione, creerei un secondo gruppo programmatico con dominio.com aggiunto automaticamente, e quindi attiverei i webhook solo sugli eventi utente dal secondo gruppo, il che rimuove quegli account da entrambi i gruppi.
Io… passo molto tempo a fare budget per i webhook. ![]()
Il mio caso d’uso immediato è stato creare un gruppo di utenti di tutti gli utenti meno i dipendenti.
Richiedo alle persone di presentarsi in una categoria di presentazioni. Ogni volta che lo fanno, li aggiungo a un gruppo. Vorrei poter contattare le persone che NON si sono presentate e ricordare loro di farlo (è un requisito).
Quindi, l’inverso del gruppo “hanno già”… i “non hanno”.