Como se ve en:
La visibilidad de esta sección de Preferencias > Cuenta:
Parece estar controlada por la condición de si los usuarios pueden verificar sus propios correos electrónicos. Este comportamiento me resulta inesperado como desarrollador de plugins, ya que cuando anulo el valor de can_check_email para ese usuario, también oculta los Dispositivos Recientemente Utilizados, aunque esto aparentemente no tiene nada que ver con el correo electrónico.
El caso de uso aquí es que tenemos SSO habilitado en nuestro sitio y preferiría que la etiqueta de correo electrónico no se muestre en absoluto, ya que resulta confusa para nuestros usuarios debido a la forma en que nos integramos con nuestro sitio principal y también causa inconsistencias entre nuestros sitios en cuanto a cómo mostramos los datos personales identificables (PII). Por lo tanto, quiero ocultar completamente la etiqueta de correo electrónico de Preferencias > Cuenta. Sin embargo, no quiero ocultar los Dispositivos Recientemente Utilizados, ya que esta es información útil para los usuarios y administradores, pero no puedo hacerlo sin anular la plantilla o recurrir a trucos de CSS, ya que tanto la etiqueta de correo electrónico como la sección de dispositivos recientemente utilizados utilizan la misma protección.
Parecería más lógico que la protección se reemplace por algo como {{#if canCheckAuthTokens}}. (Inicialmente, podría ser un alias de canCheckEmails para una solución rápida, solo para que los desarrolladores de plugins puedan diferenciar entre ambos al anular estos valores).
Si está previsto que esta sección se oculte mediante canCheckEmails, ¿podría alguien explicar la semántica detrás de por qué eso tiene sentido?
¡Muchas gracias!
