新規ユーザーに誤った信頼レベルが付与されています

承認されたユーザーのみを対象とした Discourse を運用しています。新しいサインアップを承認する際、たまにプロフィールに tl1 と表示されているユーザーがいることに気づきました。しかし、彼らはまだ承認されておらず、サイトともやり取りをしていません。

設定では、default trust leveldefault invitee trust level の両方がゼロに設定されています。

何か心当たりはありますか?

@tshenry さん、この件を再現できますか?

テストサイト上で奇妙な挙動を確認しています。以前にレビュー済みのユーザーが、実際には新規ユーザーに適用されるべき承認対象と関連しているように見えるのです。来週これをより深く調査する予定ですが、@paulrudy 氏がこのバグに遭遇し、TL1 の権限を取得した既に承認済みのユーザーを表示しているのではないかと推測しています。

ありがとうございます。ただし、ユーザーがすでに承認されているとは99%確信しています。

ご返信が遅くなり申し訳ございません。さらにテストを行いましたが、ご報告いただいた特定の事象を再現することに苦慮しております。いくつか質問がございます:

  1. サイト上で招待機能は使用されていますか、それとも「サインアップ」ボタンを使用してユーザーが手動で登録していますか?招待機能が使用されている場合、招待時にグループへの所属を指定していますか?
  2. この設定が構成されているグループは存在しますか?
  3. 次の設定が構成されているグループは存在しますか?
  4. 影響を受けたユーザーに共通するパターンは発見できましたか?
  5. TL1 となっていることをどこで確認されましたか?レビュー対象からユーザー名を選択し、ユーザー管理ページを確認されましたか?
  6. 非公式プラグインを使用していますか?もしそうであれば、どのようなプラグインですか?

上記にお答えいただくか、あるいは一貫した再現手順をご提案いただければ大変助かります。「時々発生する」事象は、追加の情報がない限り特定が難しいためです。

問題ありません。ご調査いただきありがとうございます。断続的な問題は特定が難しいことは理解しています。現在は新規登録が落ち着いているため、まだ同じ問題に遭遇していません。

ご質問への回答は以下の通りです。

  1. 招待は可能です。スタッフ以外の招待は承認が必要です。デフォルトの招待者の信頼レベルは 0 です。影響を受けたユーザーが、デフォルトの招待者の信頼レベルが 0 に変更される前に招待された可能性はありますが、低いです。残念ながら、どのユーザーが影響を受けたかの記録がないため確認できません。
  2. いいえ
  3. いいえ
  4. すみません、パターンはありません。今後はどのユーザーで発生するか記録を取ることにします。
  5. はい、その通りです。
  6. discourse-assign, discourse-calendar, custom trust level, discourse-elections, discourse-knowledge-explorer, discourse-locations, discourse-policy, discourse-quick-messages, discourse-saved-searches, discourse-styleguide, discourse-tooltips, discourse-translator, discourse-user-notes, discourse-voting, docker_manager, styleguide

有益な情報がお伝えできず申し訳ありません。パターンが見つかりましたら、改めて更新いたします。

@tshenry tl1 の未承認ユーザーの例をもう一つ見つけました。招待されたかどうか、またデフォルトの招待者の信頼レベルをゼロに変更した時期については確信が持てません。しかし、さらに奇妙な点があります。このユーザーのプロフィールにはプロフィール写真があるのに、承認されたことがないのです。SSO は有効にしていないため、どのようにしてプロフィール画像を取得したのでしょうか?

わかりました。招待されていないユーザーが確実に原因である新しい事例が見つかったら、また、デフォルトの招待者の信頼レベルをゼロに変更した後に、教えてください。

おそらく Gravatar を持っているのでしょう。Discourse は「Gravatar を自動的にダウンロードする」というサイト設定を通じて、Gravatar サービスから自動的にプロフィール写真を取得します。

ああ、グラバターについて了解しました。

信頼レベルの件でより明確な情報が得られ次第、改めてご連絡いたします。ありがとうございます。