システムが永続的に未処理のユーザー承認があると認識しています

文脈を提供する中で、関連する機能のリクエストをしている可能性もあると自覚しています。2 つの投稿に分けるべきかもしれませんが、まずは問題の説明から始め、そのついでに提案も含めさせていただきます。

文脈:私は Discourse フォーラムの共同管理者であり、オーナー兼主要管理者は、ユーザーの承認をすべて自分で行うよう私に依頼しています。承認が発生するたびにシステムから常にメッセージが届くのではなく、私だけがある編集可能な条件(例えば、少なくとも 10 件の承認が溜まる、または 1 週間以上承認が溜まっているなど)を満たすまで通知を遅らせるオプションがあればうれしいのですが。

私が報告している問題は、他の管理者がすべての未処理ユーザーを承認(または却下)しても、システムメッセージですぐに「まだ 6 件の未処理ユーザーがあります」と表示されてしまうことです。これは私が共同管理者に昇格してから(何年も)ずっと続いています。

「レビューしてください」をクリックすると、以下の画面が表示されます。

空のリスト(画像も持っていますが、新規ユーザーのため掲載できません)。

これらの幽霊のような未処理リクエストを消し去る方法はありませんか?

メタへようこそ :wave:

「pending users reminder delay minutes」というサイト設定があります。

これにより、メッセージが送信される頻度を調整できます。

新しいユーザーの承認を有効にしている場合、すべてのユーザーが自動的に承認されないことがあります。これを引き起こす少なくとも2つのバグを知っています([1] および [2])。
該当するユーザーを探して承認してみてください。私は Data Explorer プラグイン を使うのが好きですが、そのプラグインにアクセスできない場合は、すべてのユーザーをエクスポート することも可能です。

その後、該当するユーザーの管理ページにある「承認」ボタンを試してみてください。ボタンが機能しない場合は、修正を待つ必要があります(https://meta.discourse.org/t/approval-button-on-users-profile-doesnt-work/403620)。

別の管理者に送ったメッセージの一部です:

ユーザーベースをエクスポートしてCSVを取得しました。そこから「ユーザー名」と「承認済み」の2つのフィールドを新しいスプレッドシートにコピーしました。「承認済み」フィールドで「false」の値を検索したところ、以下の6人のユーザーが該当しました:[リストは伏字]

その後、それぞれのユーザーを管理者/ユーザーページで検索し、手動の「承認」ボタンをそれぞれクリックしました。承認に関するシステムからの次のメッセージが届くまで、本当に問題が解決したかどうかはわかりませんが、これで解決することを願っています。

@Moin さん、ありがとうございました。これで人生から1つの永続的な煩わしさが減ったことを願っています😁