Suporte de API para Atualização Automática de 'Grupos Permitidos para Criar Tags' nas configurações de tags

Temos uma aplicação onde a criação de uma categoria em nosso aplicativo também cria uma categoria correspondente no Discourse. Além disso, um grupo de moderadores é criado no Discourse para essa categoria, com base em uma lista de usuários fornecida por nossa aplicação.

Preciso que o grupo criado no Discourse seja automaticamente adicionado ao campo “Create tag allowed groups” nas configurações de tags. Existe alguma API disponível para atualizar o campo “Create tag allowed groups” automaticamente pelo backend, sem a necessidade de atualização manual pelo lado da aplicação? Esse processo deve ocorrer toda vez que uma categoria for criada.

Portanto, se eu criar 200 categorias, 200 grupos correspondentes serão criados e adicionados ao campo “Create tag allowed groups”.

Minhas perguntas são:

  • Existe algum limite para o número de grupos que podem ser adicionados ao campo “Create tag allowed groups”?

  • Além disso, você acha que essa abordagem é uma boa prática? Se não, você poderia sugerir alternativas melhores?

image

Não acho que haja um limite. Você está encontrando algum problema específico aqui?

Não tenho certeza, mas acho que não temos um limite rígido. A interface do usuário pode se tornar bastante difícil de gerenciar.

Você poderia talvez dar uma olhada em criar um script personalizado com automações

Se você não precisa que cada grupo de moderadores seja o seu próprio grupo, você poderia, em vez disso, adicionar essa lista de usuários ao mesmo grupo e adicionar apenas esse um ao campo Criar grupos permitidos para tags. Isso não seria suficiente?

Nesse caso, você poderia dar uma olhada em An 'add to group' script for the Discourse Automation