Avvisa gli amministratori se un utente aggiorna la propria email principale

Ho provato a cercare ma non sono riuscito a trovare una risposta se questo fosse possibile.

Aiuto a gestire un gruppo di membri locale e abbiamo un’istanza di Discourse, a causa dell’amministrazione BTS abbiamo un paio di posti dove dobbiamo archiviare le informazioni dei membri.

Ci stiamo muovendo verso una soluzione unica ma nel frattempo qualcosa che è successo un paio di volte è che un utente ha cambiato la sua email principale senza dircelo. Questo va bene di per sé, preferirei che gli utenti aggiornassero queste email se sono cambiate, ma il problema è che non sappiamo che dobbiamo aggiornarla altrove.

Non suppongo che ci sia un’impostazione da qualche parte che dica a Discourse di notificare il gruppo di amministratori se un utente aggiorna il proprio indirizzo email principale?

Grazie.

La mia migliore idea sarebbe un webhook: “Evento utente\nQuando un utente accede, esce, conferma la propria email, viene creato, approvato o aggiornato.” Dovresti quindi intercettarlo in qualche modo e filtrare le cose che non ti interessano.

2 Mi Piace

Ho in realtà alcuni casi in cui non possiamo usare DiscourseConnect per avere login condivisi, quindi, come è stato suggerito, usiamo un webhook per catturare l’evento.

I nostri sistemi esistenti hanno chiamate API che possono aggiornare gli utenti in tempo reale, quindi filtriamo l’hook solo quando confermano le email e questo aggiorna automaticamente gli altri sistemi.

Se i tuoi sistemi lo supportano, questa è probabilmente la tua migliore opzione. Se non lo supportano, potresti sempre far inviare al sistema un’email o usare l’API di Discourse per inviare un PM di gruppo agli utenti che devono essere avvisati nel tuo team di amministrazione. :slight_smile:

3 Mi Piace