Prise en charge de l'API pour la mise à jour automatique des 'Groupes autorisés pour la création d'étiquettes' dans les paramètres des étiquettes

Nous avons une application où la création d’une catégorie dans notre application crée également une catégorie correspondante dans Discourse. En plus de cela, un groupe de modérateurs est créé dans Discourse pour cette catégorie, basé sur une liste d’utilisateurs fournie par notre application.

J’ai besoin que le groupe créé dans Discourse soit automatiquement ajouté au champ « Groupes autorisés à créer des tags » dans les paramètres des tags. Existe-t-il une API permettant de mettre à jour automatiquement le champ « Groupes autorisés à créer des tags » depuis le backend, sans avoir à le mettre à jour manuellement du côté de l’application ? Ce processus devrait se produire à chaque création de catégorie.

Ainsi, si je crée 200 catégories, 200 groupes correspondants seront créés et ajoutés au champ « Groupes autorisés à créer des tags ».

Mes questions sont :

  • Existe-t-il une limite au nombre de groupes pouvant être ajoutés au champ « Groupes autorisés à créer des tags » ?

  • Pensez-vous que cette approche est une bonne pratique ? Sinon, pourriez-vous suggérer de meilleures alternatives ?

image

Je ne pense pas qu’il y ait de limite. Rencontrez-vous un problème spécifique ici ?

Pas sûr, mais je ne pense pas qu’il y ait de limite stricte. L’interface utilisateur pourrait cependant devenir assez difficile à gérer.

Vous pourriez peut-être envisager de créer un script personnalisé avec des automatisations

Si vous n’avez pas besoin que chaque groupe de modérateurs soit son propre groupe, vous pourriez plutôt ajouter cette liste d’utilisateurs au même groupe et n’ajouter que celui-ci au champ Groupes autorisés à créer des tags. Cela ne suffirait-il pas ?

Dans ce cas, vous pourriez consulter An 'add to group' script for the Discourse Automation