Habilitar componentes conforme grupos de usuários ou níveis de confiança

É possível tornar certos componentes visíveis de acordo com os níveis de confiança ou, por exemplo, se os usuários pertencem a um determinado grupo?

Tenho algumas funcionalidades personalizadas em JavaScript e CSS que criei para o meu Discourse, mas gostaria que elas fossem utilizáveis e visíveis apenas para certos usuários que pertencem a grupos específicos. Isso é possível sem a necessidade de escrever um plugin?

Obrigado pelas respostas.

No JavaScript do componente do seu tema, você tem acesso ao objeto do usuário atual:

<script type="text/discourse-plugin" version="0.8">
let currentUser = api.getCurrentUser();
console.log(currentUser);
</script>

Em seguida, você pode verificar currentUser.trust_level ou currentUser.groups e ativar/desativar a funcionalidade conforme necessário.

Muito obrigado! Vou tentar isso. Devo ter perdido esse trecho de código na documentação.