Estoy intentando otorgar acceso público a todas las direcciones de correo electrónico de los usuarios.
Para ser más preciso, me gustaría que cada miembro registrado (no solo los administradores) tuviera acceso a la dirección de correo electrónico de un usuario desde su tarjeta de miembro.
En otras palabras, cada miembro podría leer la dirección de correo electrónico de otro miembro desde el enlace: https://meta.discourse.org/{user}/summary
He intentado modificar el archivo user.hbs, pero parece que solo los administradores tienen acceso a los datos de las direcciones de correo electrónico.
¿Existe alguna forma de abrir el acceso a estos datos no solo para los administradores?
¡Gracias a todos por su ayuda!
La mejor solución es, efectivamente, crear un campo personalizado, gracias Gavin.
Aquí está la razón por la que necesito mostrar las direcciones de correo electrónico de todos los miembros:
El foro de Discourse en el que estoy trabajando está diseñado para la red de mi escuela.
El objetivo es crear una comunidad para graduados y no graduados.
Por lo tanto, mostrar las direcciones de correo electrónico es una buena manera de compartir información útil.
Hawn → solo porque soy demasiado curioso. ¿Cómo podría haber modificado el archivo user_guardian.rb en el que se encuentra el método can_check_emails?
Sé que es posible modificar plantillas como los archivos .hbs con plugin-outlet.
Pero parece que el siguiente script está diseñado solo para plantillas y no para archivos .rb: