「カテゴリ設定」バナーが /categories に表示され続ける

カテゴリ設定によりユーザーがトピックを作成できない場合、かつカテゴリ設定のバナーテキストが表示されるように設定されている場合、そのカテゴリの上部にバナーが表示されます。:white_check_mark:
ただし、ユーザーが制限されたカテゴリから直接 /categories に移動した場合、ここでもバナーが表示されてしまいます。:scream:

再現手順:

  1. 特定のユーザーグループに対して「閲覧」のみを許可するセキュリティ権限を設定したカテゴリを作成します。

  2. このカテゴリでトピックを作成できないユーザーに表示するバナーテキスト フィールドにテキストを追加します。

  3. カテゴリ設定を保存します。

  4. このカテゴリに対して読み取り専用権限に制限されるユーザーとしてログインし、そのカテゴリに移動してバナーが表示されていることを確認します。

  5. 次に、すぐに /categories に移動します。ナビゲーションメニューから移動するか、当社の設定ではデフォルトでカテゴリが表示されるようになっているため、コミュニティアイコンをクリックして「ホーム」に戻ることで移動できます。この際、バナーがそのまま残っており、メッセージがすべてのカテゴリに適用されているような印象を与えます。

「いいね!」 3

詳細なバグレポートをありがとうございます!ローカルの開発サイトでこれをテストしたところ、あなたと同じ結果になりました。category read only bannerが表示されているカテゴリページから、サイトのメインカテゴリページに移動すると、ページをハードリフレッシュするまで、カテゴリページからバナーが削除されません。これは、カテゴリページをホームページに設定しているサイトの場合、特に混乱を招く可能性があります。

「いいね!」 3

https://github.com/discourse/discourse/pull/11072

上記の PR で修正されました。コアにマージされ次第、あなたのインスタンスにデプロイいたします。

「いいね!」 5

修正があなたのサイトにデプロイされました。

「いいね!」 2

@vinothkannans さん、ありがとうございます。/categories に戻るとバナーが画面から消えますね。:clap:

「いいね!」 1