どのモデレーターが投稿を承認しましたか

モデレーター/管理者として、トピック承認が必要なトピックで、どの他のモデレーターが投稿を承認したかを簡単に確認する方法はありますか?「モデレーション履歴」には何も表示されません。

はい、あります。スタッフのアクションログにアクセスしてください。

https://forums.wyze.com/admin/logs に移動すると、投稿の承認または却下を行った人物を確認できます。

ありがとうございます。そうするべきでした!

ログページで一つ問題に遭遇しています。元のスレッドへのリンクは、コピーもできなければ、新しいタブで開くこともできないようにコード化されているようです。また、ブラウザ上で既読としてマークされることもありません。そのため、ログエントリリストを少し下までスクロールして、元のスレッドを表示した後、リスト内の自分の位置を再び見つけ直す必要があります。「戻る」ボタンを押すと、リストの先頭に戻ってしまうためです。

なぜリンクされていないのかはわかりませんが、一時的な解決策として別のブラウザタブを使用することをお勧めします。

また、レビューキューにアクセスし、ステータスドロップダウンから承認済みを選択し、投稿承認に近い日付範囲を選択すると、その投稿が表示されますか?

ご返信ありがとうございます。

これらのどちらの方法も私には機能しません(何か見落としている可能性はありますが)。より詳しい情報を提供します。

  1. レビューキュー検索: レビューキューを使えば承認されたトピックを簡単に見つけることができ、誰が承認したかも確認できます。しかし、そこから元の投稿へのリンクを貼ることができません。そのため、どのような編集が施されたか、または投稿がすぐにマージされたか(多くの場合そうなります)を確認することができません。レビューキューで検索して見つけた投稿の例を以下に示します。

一方、元の(マージされた)トピックは、ログを閲覧することでのみ見つけることができます。

(参考:私のブラウザは、既読のリンクをピンク色に表示するように設定されています)

つまり、前者から後者へ直接移動することができません。

  1. システムログ: 別のブラウザタブを使用してもログでは機能しません。投稿 ID 番号をクリックするとその投稿に移動しますが、通常の HTML リンクのように動作しません。代わりに、現在のブラウザタブがターゲットのトピックに置き換わってしまいます。新しいタブで開くために通常使われる方法(Command キーを押しながらクリック、右クリックして「新しいタブで開く」、またはコピー&ペーストして新しいタブの URL 欄に貼り付ける)は機能しません。また、これらの「リンク」の上にマウスをホバーしても、通常のタブのようにブラウザの下部に URL が表示されません。

上記はすべて Safari での動作です。Chrome でも試してみました。Chrome では「新しいタブでリンクを開く」や「リンクアドレスをコピーして新しいタブに貼り付ける」というオプションがあります。しかし、これらの操作を行ってもログに戻ってしまい、ターゲットのトピックが開くことはありません。

これらのリンクの HTML コードの仕組みが何か非常に不尋常なようです。

私の状況が十分に伝わるように説明できたことを願っています。ありがとうございます。

  1. レビューキューでは、承認された「保留中のトピック」に、生成されたトピックへのリンク付きタイトルが含まれていません。必要な情報が一切公開されていないようなので、これは機能リクエストにする必要があると思います(@eviltrout さん、ご意見があればお聞かせください)。

  2. その通りです。リンクは非標準的です:

    <a href="" data-link-post-id="3172">3172</a>
    

    リンク要素には、特定の投稿に移動するためのイベントハンドリングが紐付けられています(discourse/app/assets/javascripts/admin/components/staff-actions.js at 52672b9eabccb1184d85dc7f08062d5a7c18cb73 · discourse/discourse · GitHub

もしこれら 2 つが機能リクエストや変更リクエストとして扱えたら素晴らしいですね。:slight_smile: