Rendere il nome completo accessibile in vista amministratore quando "abilita nomi" è disattivato

Sintesi del problema

Se una comunità richiede il nome completo degli utenti durante la registrazione, impostando /admin/settings/users/ “nome completo richiesto” su ON,

… ma, per motivi di privacy, non espone il nome completo alla comunità (quindi /admin/settings/users/ “abilita nomi” è su OFF),

… allora il nome completo non è accessibile a nessuno, nemmeno a un amministratore.

Richiesta

Quando il nome completo è richiesto (/admin/settings/users/ “nome completo richiesto” su ON) ma non è esposto alla comunità per motivi di privacy (/admin/settings/users/ “abilita nomi” su OFF),

→ desideriamo che il nome completo sia visualizzabile da un amministratore nella pagina di amministrazione degli utenti, dove viene mostrato il “nome”.

Discussione

La nostra comunità utilizza Discourse sia come forum che come motore di workflow. Richiediamo i nomi completi per verificare che i nostri utenti siano legittimi, ma, per motivi di privacy, non esponiamo questi nomi completi alla comunità. Di conseguenza (come visto sopra), i nostri amministratori non possono vedere i nomi completi degli utenti.

Non ha senso per noi: se nemmeno i nostri amministratori possono vederlo, per quale motivo qualcuno vorrebbe attivare il nome completo?

Quindi abbiamo un processo di polling in background che interroga i dati di registrazione ogni 10 minuti e li invia a una posizione visibile agli amministratori.

Riteniamo che questo non sia conforme alle aspettative implicite che tutti condividono (o almeno che noi abbiamo) riguardo al comportamento dei forum:

  • riteniamo che esista un’aspettativa implicita secondo cui gli amministratori possano vedere tutto

  • riteniamo che, in questo stesso accordo implicito, i moderatori, e certamente i proprietari di gruppi e altri, non debbano vedere tutto e abbiano accesso solo su base di necessità

  • pertanto, riteniamo che, quando il nome completo è richiesto ma non esposto alla comunità, gli amministratori debbano comunque vederlo e averne accesso nella pagina di amministrazione degli utenti, dove viene mostrato il campo “nome”

  • non riteniamo che il nome completo debba essere visualizzato in altre posizioni o per altri ruoli se /admin/settings/users/ “abilita nomi” è su OFF

4 Mi Piace

If you’re self hosted., That should be a pretty easy plugin. My guess is that it’s an hour or two.

2 Mi Piace

I think always displaying the value of the Name field on the user’s admin page is a good idea. There is also a UX issue with the way the Name field is currently displayed on the user’s admin page when enable names is disabled. The name field can be edited, but it is always displayed as empty:

Always displaying the name in that field if it has been set would solve that issue.

9 Mi Piace

Ci sono correzioni o aggiornamenti in merito? Abbiamo appena configurato la nostra community e identificato lo stesso problema. Quando riceviamo nuove iscrizioni di membri, devo esportare l’elenco degli utenti in CSV per poter vedere cosa inseriscono come nomi completi.

1 Mi Piace

Non vedi il nome nel profilo utente dove modificherebbe il suo nome?

Non lo vedo nella pagina admin/users/ per il loro account o nel profilo pubblico. Abbiamo i nomi completi nascosti nel profilo pubblico.

Se l’utente può vedere il proprio nome nella pagina di modifica del profilo, allora anche un amministratore può farlo allo stesso identico URL. Se l’utente non può vedere il proprio nome nella pagina di modifica del profilo, allora penso che tu abbia ragione sul fatto che nessuno possa vederlo.

Quale problema sta risolvendo questo? Vuoi che gli amministratori e gli utenti conoscano i nomi degli utenti, ma nessun altro?

Certamente nessuno può. L’ho anche confermato tramite i miei account utente regolari separati.

Come ho affermato sopra, richiediamo i nomi completi degli utenti al momento dell’iscrizione ma nascondiamo il nome completo sui profili pubblici. Questo nasconde anche il nome completo agli amministratori nel portale durante la revisione della registrazione per l’approvazione. Richiediamo agli amministratori di rivedere prima l’iscrizione prima di approvare l’accesso al forum.

Il problema che questo risolve è che rimuove molto tempo e inconvenienti per gli amministratori durante il processo di revisione/approvazione. Attualmente, gli amministratori (e i moderatori) devono esportare il file utente in CSV, attendere l’arrivo dell’email e quindi verificare se il nuovo utente ha effettivamente inserito un vero nome completo. Abbiamo anche un processo per verificare questi nomi.

Risparmierebbe molto tempo agli amministratori poter visualizzare il nome completo del nuovo utente durante la revisione, nella sezione di amministrazione.

2 Mi Piace

È difficile per me immaginare che ci siano abbastanza persone che desiderano una tale funzionalità da farne aggiungere una (a meno che, forse, tu non sia un cliente enterprise). Tuttavia, non sta a me deciderlo.

Penso che un plugin piuttosto semplice potrebbe aggiungere il nome al serializzatore per gli amministratori e poi un componente tematico (che farebbe parte del plugin) potrebbe aggiungere il nome reale ovunque tu voglia (dove c’è una presa per plugin).

Probabilmente lo farei per $500-$1000 o forse un po’ meno. Potresti pubblicare in Marketplace o contattarmi.

2 Mi Piace

sto descrivendo lo stesso problema qui con alcune possibili implementazioni

per me, come proprietario di un’attività, devo sapere chi è chi, ma ad alcune persone, anche in una comunità chiusa, non piace mostrare i propri nomi, quindi questo mi lascia solo un’opzione: quando un nuovo utente si iscrive, devo inviare loro un messaggio e chiedere se per qualche motivo non vogliono che i loro nomi vengano mostrati pubblicamente, di farmelo sapere per rimuoverlo per loro, ma questa non è affatto una soluzione…

1 Mi Piace

Ora è possibile per gli amministratori visualizzare e modificare i nomi completi anche quando sono disabilitati.

Ma non è più possibile richiedere i nomi completi alla registrazione quando sono disabilitati. (Beh, non si ottiene un errore a causa della configurazione, ma il campo del nome non viene visualizzato alla registrazione in questo caso)

1 Mi Piace

Questo è stato corretto

1 Mi Piace

@Moin grazie per aver mantenuto questo argomento aggiornato con queste modifiche recenti.

Se ho capito bene, tutto ciò che è stato richiesto qui ora è possibile. Qualcuno vede delle lacune rimanenti?

1 Mi Piace

Questo argomento è stato chiuso automaticamente 3 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.