@mdoggydog Parece que sua solução aqui é substituir a configuração enable names por uma que aceite uma lista de grupos, e os nomes dos membros só são visíveis para esses grupos.
Note que isso ainda precisaria respeitar a configuração display name on posts (e quaisquer outras semelhantes que possam existir), então, mesmo grupos permitidos não veem o nome nas postagens se essa configuração estiver desativada.
Além disso, algumas outras coisas que precisamos corrigir/alterar aqui como efeitos colaterais:
- Os nomes devem sempre ser visíveis na visualização de administrador de um perfil de usuário. Este será o caso, independentemente de quaisquer configurações.
- Os nomes só devem ser exibidos em e-mails se o usuário estiver em um grupo permitido.
O acima deve corrigir os problemas atuais, bem como tornar este recurso mais flexível e útil.
Isso soa como o que você está propondo aqui? Se sim, ficaríamos definitivamente felizes em dar uma olhada em qualquer PR que você enviar com esta atualização incluída.