Баннер настроек категории продолжает отображаться на /categories

Когда настройка категории ограничивает пользователя в создании темы, а текст баннера настройки категории установлен на отображение баннера, то баннер отображается в верхней части этой категории. :white_check_mark: Однако он также отображается в верхней части страницы /categories, если пользователь сразу переходит туда из ограниченной категории. :scream:
Шаги для воспроизведения:

  1. Создайте категорию с настройками безопасности, ограничивающими определенную группу пользователей только возможностью «просмотра».

  2. Добавьте текст в поле «Текст баннера, когда пользователь не может создать тему в этой категории».

  3. Сохраните настройки категории.

  4. Войдя в систему под учетной записью пользователя, имеющего только права на чтение для этой категории, перейдите в эту категорию и просмотрите баннер.

  5. Теперь сразу перейдите на страницу /categories. Это можно сделать либо через меню навигации, либо, в случае нашей конфигурации, нажав на иконку сообщества, чтобы вернуться «домой», так как наш сайт по умолчанию отображает категории. Баннер остается на месте, создавая впечатление, что сообщение относится ко всем категориям.

3 лайка

Спасибо за подробный отчёт об ошибке! Я только что протестировал это на своём локальном сайте разработки и получил те же результаты, что и вы. При переходе со страницы категории, на которой отображается category read only banner, на главную страницу категорий моего сайта, баннер не исчезает со страницы категорий, пока я не выполню жёсткую перезагрузку страницы. Это может вызвать особую путаницу на сайтах, где страница категорий установлена в качестве главной страницы.

3 лайка

Это уже исправлено в указанном выше pull-запросе. Я разверну исправление на вашем экземпляре после того, как он будет принят в основную ветку.

5 лайков

Исправление теперь развернуто на вашем сайте.

2 лайка

Спасибо @vinothkannans, баннер исчезает, когда я возвращаюсь к /categories. :clap:

1 лайк