ローカルログインが無効化されている場合、「招待を送信」ボタンは表示されないようにする

コンソールエラーもエラーログもありません。

また、本来の動作がどうあるべきかも不明です。モーダルが表示されるべきでしょうか?

皆さん、ありがとうございます。

編集:enable_local_logins: false に設定しています。招待機能にはローカルログインが必要であるため、enable_local_logins: false の場合、この「招待を送信」ボタンは表示されないはずです。

「いいね!」 2

これを再現することができません。管理画面の「招待を送信」ボタンをクリックすると、/u/jesse/invited/pending に移動するはずです。ただし、あなたのユーザープロフィールには「招待」タブ自体が表示されていないようです。

セーフモードで同じ操作を試した場合、動作に変化はありますか?興味本位で SSO を有効にしましたか?

「いいね!」 3

OAuthはプラグイン経由でのみ有効になっています。そのため、サイト設定 enable_local_logins: false が設定されています。

これをtrueに戻すと、保留中の招待が表示されます。

これで納得しました。ローカルログインが Disabled の状態で、Discourseがどうやって人を招待できるでしょうか?

バグは、enable_local_logins: false の場合に「ユーザーを招待」ボタンが非表示になるべきだということです。

「いいね!」 2

以下の通り修正されました:

この問題を報告してくださり、ありがとうございます、@JezPez :+1:

「いいね!」 9