Sei que você pode usar topic.details.can_create_post para verificar se um usuário pode criar uma resposta. Isso é usado nos templates Handlebars para determinar se o botão “Responder” deve ser renderizado.
Estou tentando verificar as permissões da categoria. Por exemplo, quero evitar renderizar meu botão “Responder” modificado se a categoria exigir nível TL3 para postar respostas.
Não consegui encontrar nada relacionado a esse caso de uso no canal howto.
Você já tentou procurar em arte anterior? Talvez dê uma olhada no código de um plugin que utiliza permissões de categoria para funcionar, para ver como isso foi implementado.
Encontrei este trecho de código ao examinar o código-fonte do Discourse, mas não acho que o plugin-outlet que estou usando tenha acesso a category.permissions.@each.permission_type.
(Em edit-category-security.js)