J’ai commencé à travailler sur une implémentation de Restrict exposure of full name to certain groups, et je suis tombé sur ce sujet, qui recoupe complètement ce que j’essaie de faire.
Mon approche consiste à remplacer SiteSetting#enable_names par un nouveau Guardian#can_see_full_names?, dans les contextes appropriés. Ce nouveau prédicat de gardien vérifie le contexte de l’utilisateur par rapport à un nouveau paramètre de site, full_names_visible_to_groups.
Je ne veux pas marcher sur les plates-bandes de qui que ce soit (ou dupliquer le travail) — y a-t-il des mises à jour sur le statut/la planification de (1)/(2)/(3)/etc ci-dessus, et y a-t-il des travaux/codes non publiés (c’est-à-dire non présents dans le dépôt main) dont je devrais être au courant ?