tschloss
(Thomas Schlosser)
1
多くのスレッドが見つかりましたが、ここでは成功していません。投稿は非常に古いものか、私の環境では機能しないものばかりです。
私のインストール環境にはSSOも2FAもありません。
設定ページにおいて、ユーザーも管理者も、ユーザーのメールアドレスの後ろにレンチアイコンが表示されません!
直接 URL //xxxx.xxx/u/{username}/preferences/email を開くと、新しいアドレスを入力するフィールドを含むフォームが表示されます。しかし、送信すると「権限が不足しています」というエラーが発生します。これはユーザーが送信した場合も、管理者が送信した場合も同様です。
どなたか正しい方向へ導いていただけないでしょうか?
よろしくお願いいたします。
トーマス
ondrej
2
こんにちは、
ユーザーの アカウント 設定画面にアクセスし、プロフィール画像の下までスクロールすると、「メール」というオプションが表示されます。レンチアイコンをクリックすると、メール変更のオプションが現れますので、そこからユーザーは変更を行えます。
tschloss
(Thomas Schlosser)
3
このアイコンがありません!?
Discourse のメタインスタンスを訪問した際に初めて目撃しました。
私のインスタンスでは、管理者でも一般ユーザーでも表示されません。
メールアドレスの変更を禁止する設定フラグなどはありますか?
よろしくお願いいたします。
トーマス
pfaffman
(Jay Pfaffman)
4
SSO を使用している場合は、通常、ユーザー設定の変更はそこで行う必要があります。sso_overrides_email というシステム設定がありますので、ご確認ください。
tschloss
(Thomas Schlosser)
5
ありがとうございます。
SSO は有効化されていません。
再度設定を確認してみます。
GUI には表示されない設定はありますか?(コンテナ作成時に使用される YAML ファイルなど)
tschloss
(Thomas Schlosser)
6
解決しました!
「設定」>「ユーザー」に「メールアドレス編集可能」というフラグがあります。
なぜか、これが「いいえ」に設定されていました。
ご質問してすみません。簡単な解決策でした。
ありがとうございます。
トーマス