Куда исчезла кнопка «Мне тоже!»?
Это происходит, когда у вас уже существует группа или пользователь (!!!) с именем anonymous.
У нас есть множество форумов, где anonymous использовалось как имя пользователя после импорта.
В коммите упоминается:
Этот PR вводит две новые автоматические группы: anonymous_users и logged_in_users
но, похоже, группа в итоге была названа anonymous без _users.
Это досадно, потому что:
anonymousнеясно: это группа пользователей или отдельный пользователь;- риск конфликта с существующей группой или пользователем значительно выше без
_users.
Предлагаемые решения:
- Назвать группу
anonymous_users, как и планировалось изначально; это больше соответствуетlogged_in_usersи значительно снижает риск конфликтов. - Как минимум обнаруживать конфликт и переименовывать существующего пользователя или группу вместо того, чтобы выдавать ошибку.