Кнопка «Отправить приглашения» не должна отображаться, если локальные входы отключены

В консоли ошибок нет, журналов ошибок тоже.

Также неясно, каким должен быть ожидаемый сценарий? Должно ли появляться модальное окно?

Спасибо, ребята.

РЕДАКТИРОВАНО: У нас установлено enable_local_logins: false. Поскольку функция приглашений требует локальный вход, кнопка «Отправить приглашения» не должна быть видна, если enable_local_logins: false.

2 лайка

Мне не удалось воспроизвести эту проблему. При нажатии на кнопку «Отправить приглашения» в панели администратора вас должно перекинуть на страницу /u/jesse/invited/pending. Однако, похоже, что у вас в профиле пользователя даже нет вкладки «Приглашения».

Изменилось ли поведение, если попробовать то же самое в безопасном режиме? Вы случайно не включили SSO?

3 лайка

У нас включен OAuth только через плагин. Поэтому у нас установлена настройка сайта enable_local_logins: false.

Когда я вернул это значение в true, отображаются ожидающие приглашения.

Теперь это кажется логичным. Как мог Discourse отправлять приглашения, если локальные входы отключены?

Ошибка заключается в том, что кнопка «Пригласить пользователей» должна быть скрыта, если enable_local_logins: false.

2 лайка

Исправлено в:

Спасибо за сообщение об этой проблеме, @JezPez :+1:

9 лайков