API-Unterstützung für die automatische Aktualisierung von 'Erlaubte Gruppen für Erstellung' in den Tag-Einstellungen

Wir haben eine Anwendung, bei der das Erstellen einer Kategorie in unserer App auch eine entsprechende Kategorie in Discourse erstellt. Zusammen mit dieser wird eine Moderatorengruppe in Discourse für diese Kategorie erstellt, basierend auf einer Liste von Benutzern, die von unserer Anwendung bereitgestellt werden.

Ich benötige, dass die in Discourse erstellte Gruppe automatisch in das Feld „Create tag allowed groups“ in den Tag-Einstellungen aufgenommen wird. Gibt es eine API, um „Create tag allowed groups“ automatisch vom Backend aus zu aktualisieren, ohne es manuell von der Anwendungsseite aus zu aktualisieren? Dieser Vorgang sollte jedes Mal stattfinden, wenn eine Kategorie erstellt wird.

Wenn ich also 200 Kategorien erstelle, werden 200 entsprechende Gruppen erstellt und dem Feld „Create tag allowed groups“ hinzugefügt.

Meine Fragen sind:

  • Gibt es eine Begrenzung für die Anzahl der Gruppen, die dem Feld „Create tag allowed groups“ hinzugefügt werden können?

  • Glauben Sie auch, dass dieser Ansatz eine gute Praxis ist? Wenn nicht, könnten Sie bessere Alternativen vorschlagen?

image

Ich glaube nicht, dass es eine Grenze gibt. Treten hier spezifische Probleme auf?

Ich bin mir nicht sicher, aber ich glaube nicht, dass wir eine harte Grenze haben. Die Benutzeroberfläche könnte jedoch ziemlich unhandlich werden.

Sie könnten sich vielleicht ansehen, wie Sie mit Automatisierungen ein benutzerdefiniertes Skript erstellen können

Wenn nicht jede Moderatorengruppe ihre eigene Gruppe sein muss, könnten Sie stattdessen diese Liste von Benutzern zur selben Gruppe hinzufügen und nur diese eine zum Feld Zulässige Gruppen für Tag-Erstellung hinzufügen. Würde das nicht ausreichen?

In diesem Fall könnten Sie sich An 'add to group' script for the Discourse Automation ansehen.