Настройка «баннера только для чтения» для категории отключает кнопку создания новой темы в компоненте темы

Проблема:

когда

  • установлен компонент темы Кнопка «Новая тема»
  • в категории настроено поле «Текст баннера, когда пользователь не может создать тему в этой категории»
  • у пользователя есть права на создание тем в этой категории

тогда

  • кнопка «Новая тема» отключена
  • отображается всплывающая подсказка «У вас нет прав на создание новых тем здесь»

image

ожидаемое поведение:

  • кнопка «Новая тема» не должна быть отключена, так как у пользователя есть права

Тот факт, что настроен текст баннера, не является основанием полагать, что у пользователя нет прав.

@awesomerobot См. код

@yigit это коренная причина проблемы, которую мы обсуждали вчера

6 лайков

Спасибо за сообщение! Только что объединил исправление: FIX: don't disable based on banner condition by awesomerobot · Pull Request #11 · discourse/discourse-new-topic-button-theme-component · GitHub

8 лайков

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