Теги в группах тегов не видны назначенной группе пользователей

Нашёл это на клиентском экземпляре и смог воспроизвести на тестовом экземпляре:

Я ограничиваю видимость тегов с помощью группы тегов:

Таким образом, для администраторов группа отображается так:

Но для trust_level_0 ни тег, ни группа тегов не отображаются на странице тегов. Мы также используем группы тегов для объединения тегов в компоненте, но они не отображаются и там.

Однако они отображаются как отдельные теги в темах.

3 лайка

Давайте попробуем воспроизвести проблему. :slight_smile:

  • Включите tags_listed_by_group в настройках администратора
  • Создайте тег «newsletter» на публичной теме
  • Создайте группу тегов с названием «Только для участников»
  • Добавьте тег «newsletter» в группу тегов и установите видимость группы тегов на trust_level_zero

  • Назначьте тестовому пользователю уровень доверия TL0
  • Перейдите на страницу /tags


    Ожидается: Тестовый пользователь с уровнем TL0 должен видеть группу тегов TL0+
    Фактически: Тестовый пользователь с уровнем TL0 не видит группу тегов TL0+

Я также пробовал с тестовым пользователем на уровнях TL1–4, но группа тегов TL0+ отображается только тогда, когда я повышаю их уровень до Модератора (или Администратора).

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

5 лайков

Исправлено в:

Спасибо за сообщение об ошибке @manuel и за шаги для воспроизведения @JammyDodger :+1:

3 лайка

Эта тема была автоматически закрыта через 8 часов. Новые ответы больше не принимаются.