Hacer que el nombre completo sea accesible en la vista de administración cuando "activar nombres" esté desactivado

Resumen del problema

Si una comunidad solicita el nombre completo de sus usuarios al registrarse, activando la opción “nombre completo obligatorio” en /admin/settings/users/,

… pero, por razones de privacidad, no expone el nombre completo a la comunidad (es decir, la opción “habilitar nombres” en /admin/setting/users/ está desactivada),

… entonces el nombre completo no puede ser accedido por nadie, ni siquiera por un administrador.

Solicitud

Cuando el nombre completo es obligatorio (/admin/settings/users/ “nombre completo obligatorio” activado) pero no se expone a la comunidad por razones de privacidad (/admin/setting/users/ “habilitar nombres” desactivado),

→ nos gustaría que el nombre completo fuera visible para un administrador en la página de administración de usuarios, donde se muestra el “nombre”.

Discusión

Nuestra comunidad utiliza Discourse tanto como foro como motor de flujo de trabajo. Requerimos los nombres completos para verificar que nuestros usuarios son legítimos, pero, por razones de privacidad, no exponemos estos nombres completos a la comunidad. Como resultado (ver arriba), nuestros administradores no pueden ver los nombres completos de los usuarios.

Esto no tiene sentido para nosotros, porque, si ni siquiera nuestros administradores pueden verlo, ¿con qué motivo alguien querría tener activado el nombre completo?

Por lo tanto, tenemos un proceso de sondeo en segundo plano que consulta los datos de registro cada 10 minutos y los publica en una ubicación que los administradores pueden ver.

Creemos que esto no se ajusta a las expectativas implícitas que todos compartimos (o al menos, las que tenemos) sobre el comportamiento de los foros:

  • sentimos que existe una expectativa implícita de que los administradores pueden ver todo.

  • sentimos que, en este mismo entendimiento implícito, los moderadores, y ciertamente los propietarios de grupos y otros, no deberían ver todo y deben operar bajo el principio de necesidad de conocimiento.

  • por lo tanto, sentimos que, cuando el nombre completo es obligatorio pero no se expone a la comunidad, los administradores aún deberían verlo y tener acceso a él en la página de administración de usuarios, donde se muestra el campo “nombre”.

  • no consideramos que el nombre completo deba mostrarse en otras ubicaciones ni para otros roles si la opción /admin/setting/users/ “habilitar nombres” está desactivada.

4 Me gusta

Si eres autoalojado, eso debería ser un plugin bastante sencillo. Mi suposición es que tomará una o dos horas.

2 Me gusta

Creo que siempre mostrar el valor del campo Nombre en la página de administración del usuario es una buena idea. También hay un problema de UX con la forma en que se muestra actualmente el campo Nombre en la página de administración del usuario cuando enable names está desactivado. El campo Nombre se puede editar, pero siempre se muestra vacío:

Mostrar siempre el nombre en ese campo si se ha establecido solucionaría ese problema.

9 Me gusta

¿Hay alguna solución o actualización sobre esto todavía? Acabo de configurar nuestra comunidad e identifiqué el mismo problema. Cuando tenemos nuevos miembros registrados, tengo que exportar la lista de usuarios a CSV para poder ver lo que ingresan como sus nombres completos.

1 me gusta

¿No puedes ver el nombre en el perfil de usuario donde editarían su nombre?

No lo veo en la página admin/users/ para su cuenta ni en el perfil público. Tenemos los nombres completos ocultos en el perfil público.

Si el usuario puede ver su propio nombre en su página de edición de perfil, entonces un administrador puede hacerlo en la misma URL. Si el usuario no puede ver su propio nombre en su página de edición de perfil, entonces creo que tienes razón en que nadie puede.

¿Qué problema resuelve esto? ¿Quieres que los administradores y los usuarios sepan los nombres de los usuarios, pero nadie más?

Definitivamente nadie puede. También lo he confirmado a través de mis propias cuentas de usuario normales separadas.

Como indiqué anteriormente, requerimos nombres completos de los usuarios al registrarse, pero ocultamos el nombre completo en los perfiles públicos. Esto también oculta el nombre completo a los administradores en el portal al revisar el registro para su aprobación. Requerimos que los administradores revisen primero el registro antes de aprobar el acceso al foro.

El problema que esto resuelve es que elimina mucho tiempo e inconvenientes para los administradores durante el proceso de revisión/aprobación. Actualmente, los administradores (y moderadores) deben exportar el archivo de usuarios a CSV, esperar a que llegue ese correo electrónico y luego ver si el nuevo usuario realmente ingresó un nombre completo real. También tenemos un proceso para verificar estos nombres.

Ahorraría mucho tiempo a los administradores poder ver el nombre completo del nuevo usuario al revisar, dentro de la sección de administración.

2 Me gusta

Me cuesta imaginar que haya suficientes personas que quieran una función así como para que se añada (a menos, quizás, que seas un cliente empresarial). Sin embargo, eso no me corresponde decidirlo.

Creo que un plugin bastante simple podría añadir el nombre al serializador para los administradores y luego un componente temático (que formaría parte del plugin) podría añadir el nombre real donde quieras (donde haya un punto de conexión para plugins).

Probablemente lo haría por entre 500 y 1000 dólares, o quizás un poco menos. Podrías publicarlo en Marketplace o ponerte en contacto conmigo.

2 Me gusta

Estoy describiendo el mismo problema aquí con algunas implementaciones posibles

Para mí, como propietario de un negocio, tengo que saber quién es quién, pero a algunas personas, incluso en una comunidad cerrada, no les gusta mostrar sus nombres, por lo que solo me queda una opción: cuando un nuevo usuario se registra, tengo que enviarle un mensaje y preguntarle si por alguna razón no quieren que sus nombres se muestren en público, que me lo hagan saber para eliminarlo por ellos, pero esto no es una solución en absoluto…

1 me gusta

Ahora es posible que los administradores vean y editen nombres completos incluso cuando están deshabilitados.

Pero ya no puedes requerir nombres completos al registrarte cuando están deshabilitados. (Bueno, no obtienes un error debido a la configuración, pero el campo del nombre no se muestra al registrarse en este caso)

1 me gusta

Esto se solucionó

1 me gusta

@Moin gracias por mantener este tema actualizado con esos cambios recientes.

Si estoy leyendo las cosas correctamente, todo lo que se solicitó aquí ahora es posible. ¿Alguien ve alguna brecha restante?

1 me gusta

Este tema se cerró automáticamente 3 días después de la última respuesta. Ya no se permiten nuevas respuestas.