Я знаю, что вы можете использовать topic.details.can_create_post для определения возможности пользователя создать ответ. Это используется в шаблонах Handlebars для отображения кнопки «Ответить».
Я пытаюсь определить права доступа категории. Например, я хочу избежать отображения моей модифицированной кнопки «Ответить», если в категории требуется уровень TL3 для публикации ответов.
Я не смог найти ничего, связанного с этим сценарием использования, в howto
Вы пробовали искать в области предшествующего уровня техники? Возможно, стоит изучить код плагина, который использует разрешения категорий для своей работы, чтобы понять, как это реализовано.
Я нашел этот фрагмент кода, изучая исходный код Discourse, но не думаю, что используемый мной плагин-контейнер имеет доступ к category.permissions.@each.permission_type.
(в edit-category-security.js)
Единственное, что мне пока удалось найти, это topic.category.permission, которое, похоже, равно 1, если вы можете создать новую тему, или null, если не можете.