Disattivare "abilita nomi" fa comportare gli admin in modo strano

Ho iniziato a lavorare su un’implementazione di Restrict exposure of full name to certain groups, e mi sono appena imbattuto in questo argomento, che si interseca completamente con ciò che sto cercando di fare.

Il mio approccio consiste nel sostituire SiteSetting#enable_names con un nuovo Guardian#can_see_full_names?, nei contesti appropriati. Questo nuovo predicato del guardian controlla il contesto dell’utente rispetto a una nuova impostazione del sito, full_names_visible_to_groups.

Non voglio inavvertitamente pestare i piedi a nessuno (o duplicare il lavoro) — ci sono aggiornamenti sullo stato/pianificazione per (1)/(2)/(3)/ecc. sopra, e c’è qualche lavoro/codice non pubblicato (cioè, non nel repository main) di cui dovrei essere a conoscenza?