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

**URL:** https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054
**Category:** Bug
**Created:** [04.Июль.2019 02:19:05 UTC](https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054 "2019-07-04T02:19:05Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![JezPez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jezpez/32/145071_2.png) [@JezPez](https://meta.discourse.org/u/JezPez)
#### Post date: [04.Июль.2019 02:19:05 UTC](https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054/1 "2019-07-04T02:19:05Z")

</div>

![Ошибка кнопки «Отправить приглашения»](https://global.discourse-cdn.com/meta/original/3X/e/3/e30175c26147a3caf49a6f5c0e140ea24196146c.gif)

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

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

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

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

---

<div class="post-metadata">

### Author: ![tshenry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tshenry/32/119495_2.png) [@tshenry](https://meta.discourse.org/u/tshenry)
#### Post date: [04.Июль.2019 02:49:32 UTC](https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054/2 "2019-07-04T02:49:32Z")

</div>

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

Изменилось ли поведение, если попробовать то же самое в [безопасном режиме](https://meta.discourse.org/t/how-to-use-discourse-safe-mode/53504)? Вы случайно не включили SSO?

---

<div class="post-metadata">

### Author: ![JezPez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jezpez/32/145071_2.png) [@JezPez](https://meta.discourse.org/u/JezPez)
#### Post date: [04.Июль.2019 03:31:30 UTC](https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054/3 "2019-07-04T03:31:30Z")

</div>

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

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

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

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

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [05.Июль.2019 09:51:22 UTC](https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054/5 "2019-07-05T09:51:22Z")

</div>

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

> <https://github.com/discourse/discourse/commit/bd084b21475709d4932bca94f69f48cf2a9f70df>

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

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [05.Июль.2019 09:51:34 UTC](https://meta.discourse.org/t/send-invites-button-should-not-be-visible-if-local-logins-are-disabled/122054/6 "2019-07-05T09:51:34Z")

</div>


