カテゴリモデレーターが非表示投稿を表示できるようにする

カテゴリモデレーターは、非表示の投稿を表示できない可能性があります。ここにコードに何か問題があることに気づきました。

「いいね!」 1

わかりませんが、非表示の投稿は、投稿を編集できる人なら誰でも表示できるべきでしょうか?

非表示の投稿の表示に関して、現在のロジックでは、ユーザーが特定のグループに属している必要があります。しかし、編集権限を持つユーザーは、「編集」することで非表示の投稿を表示できてしまいます。これは少し奇妙かもしれません。

「いいね!」 1

参考までに、編集モードで開いても非表示投稿の内容は表示されません。

ただし、カテゴリモデレーターはフラグ付けされた非表示投稿の内容を閲覧できるべきだと思います。具体的には、モデレーターが閲覧する場合と同様の方法(つまり、表示はされるがグレーアウトしており、「非表示投稿を表示」設定を持つメンバーが取得する「無視コンテンツを表示」クリック・トゥ・シー画面の後ろにあるのではなく)で閲覧できるのが理想です。

「いいね!」 2

このスレッドを新しいトピックに分割してください。非表示の投稿を誰が見ることができるかについての境界条件についていくつか説明します。

「いいね!」 1

hidden posts visible group の現在の機能について、理想的とは言えない境界条件がいくつかあります。

  1. カテゴリモデレーターはユーザーの投稿を編集できるはずですが、現在、hidden posts visible group に属していないカテゴリモデレーターは、非表示の投稿を見ることができず、編集をクリックしても投稿コンテンツを取得できません。

  2. 現在、非表示の wiki 投稿は通常のユーザーが編集できません。それだけでなく、編集ボタンをクリックしても何も起こりません。コンソールを見ると、次のエラーが表示されます。

Object { jqXHR: {…}, textStatus: "error", errorThrown: "Forbidden" }