Dov’è finito il pulsante “Anche io!”?
Questo accade quando esiste già un gruppo o un utente (!!!) chiamato anonymous.
Abbiamo molti forum in cui anonymous è stato utilizzato come nome utente dopo un’importazione.
Il commit menziona
Questa PR introduce due nuovi gruppi automatici: anonymous_users e logged_in_users
ma a quanto pare il gruppo è stato infine chiamato anonymous senza _users.
È un peccato perché
anonymousrende poco chiaro se si tratta di un gruppo di utenti o di un singolo utente- il rischio di un conflitto con un gruppo o un utente esistente è molto più alto senza
_users
Soluzioni suggerite:
1 - rinominare il gruppo in anonymous_users, in linea con logged_in_users e riducendo enormemente il rischio di conflitti
2 - almeno rilevare il conflitto e rinominare l’utente o il gruppo esistente invece di generare un errore