На странице обзора тег ограничен привилегиями владельца темы

Здравствуйте,

Если одно из настроек группы тегов :arrow_down_small:

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


Воспроизведение:

  1. Включите настройку сайта «Проверять каждый пост» для тестирования.

  2. Создайте группу тегов с тегом и установите Теги видны только следующим группам, например: staff (сотрудники).

  3. Создайте тему от имени пользователя, не являющегося сотрудником. Я создал её от пользователя уровня TL1.

  4. Нажмите «Редактировать» и добавьте созданный на шаге 2 тег.

  5. Нажмите кнопку Утвердить пост.

Появится модальное окно с предупреждением.

Также появится ошибка в консоли.

Похоже, на странице проверки доступ ограничен привилегиями владельца темы.

Спасибо :slightly_smiling_face:

2 лайка
opts.merge!(guardian: Guardian.new(performed_by)) if performed_by.staff?

Теперь мы будем использовать guardian ревьюера для проверки разрешений везде при создании постов/тем через одобрение. Надеюсь, это нормально.

4 лайка