Да, я вижу проблему: кнопка Discourse Connect отображается даже тогда, когда приглашение уже было использовано, а также для существующего пользователя, который ещё не принял приглашение.
Приглашение ещё не принято для существующего пользователя с включённым DiscourseConnect:
Приглашение уже принято для существующего пользователя с включённым DiscourseConnect:
Мне кажется, что в первом случае следует скрывать кнопку «Принять приглашение», а во втором — кнопку «Продолжить», хотя я не до конца уверен, поскольку вход через SSO также приводит к принятию приглашения: discourse/app/controllers/session_controller.rb at 13db6234940e50f66bc712a054003e362ae9dbcd · discourse/discourse · GitHub. @sam, что ты думаешь по этому поводу? Я немного не хочу вносить ещё больше изменений в этот интерфейс/систему прямо сейчас…

