Acessar permissão de categoria/grupo em javascript

Olá a todos,

Estou tentando criar um componente que exiba, no banner da categoria, quais grupos podem ler esta categoria.

Estou imaginando algo assim:

for (g of groups) {
    if (g.permission(category) > 0) {
       display(g);
    }
}

Para fazer isso e, observando o código de outras pessoas, descobri como acessar a variável category, o que foi fácil:

const container = Discourse.__container__;
const controller = container.lookup('controller:navigation/category');
category = controller.get("category");

Também encontrei uma maneira de acessar a lista de grupos:

const container = Discourse.__container__;
const controller = container.lookup('controller:navigation/category');
groups = controller.get("site").get("groups");

Mas não consigo encontrar uma maneira de verificar ou deduzir se um grupo pode acessar uma categoria.
category.permission não fornece essa informação e cada group possui apenas 5 propriedades: as informações do flair, o nome e o ID.

Alguém pode me dar uma dica de onde posso ler essas informações para que eu possa verificar, para cada grupo, se ele tem acesso à categoria?

Obrigado antecipadamente.

1 curtida