@mdoggydog Parece que tu solución aquí es reemplazar la configuración enable names (habilitar nombres) con una que tome una lista de grupos, y los nombres de los miembros solo son visibles para esos grupos.
Ten en cuenta que esto aún debería respetar la configuración display name on posts (mostrar nombre en las publicaciones) (y cualquier otra similar que pueda existir), por lo que incluso los grupos permitidos no ven el nombre en las publicaciones si esa configuración está desactivada.
Además, algunas otras cosas que necesitamos corregir/cambiar aquí como efectos indirectos:
- Los nombres siempre deben ser visibles en la vista de administración de un perfil de usuario. Este será el caso independientemente de cualquier configuración.
- Los nombres solo deben mostrarse en los correos electrónicos si el usuario está en un grupo permitido.
Lo anterior debería solucionar los problemas actuales, además de hacer que esta función sea más flexible y útil.
¿Suena eso a lo que estás proponiendo aquí? Si es así, definitivamente estaríamos encantados de echar un vistazo a cualquier PR (Pull Request) que envíes con esta actualización incluida.