Possibilità di creare un gruppo utente con l'"inverso" degli utenti con un dominio email

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.

1 Mi Piace

Oppure essere in grado di usare badge sql per assegnare un badge che aggiungerebbe qualcuno a un gruppo. Anche quello sarebbe abbastanza facile.

3 Mi Piace

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)?

2 Mi Piace

Sì, confermo che lo sono. :slight_smile:

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.

1 Mi Piace

Cosa fai con tutti tranne un dominio/gruppo? Sapere come useresti quel gruppo arricchirà questa funzionalità. :slight_smile:

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. :sweat_smile:

2 Mi Piace

Il mio caso d’uso immediato è stato creare un gruppo di utenti di tutti gli utenti meno i dipendenti.

2 Mi Piace

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”.