API-Anfrage für bestimmte Kategorie-Berechtigungen

Hallo, ich habe eine Anforderung, bei der ein Benutzer Themen nur für eine bestimmte Kategorie posten kann, nachdem er dieser Kategorie beigetreten ist. Wie können wir eine API abrufen, die angibt, in welchen Kategorien der Benutzer posten darf und in welchen nicht, idealerweise mit einem Schlosssymbol auf den eingeschränkten Kategoriekarten? Wie können wir diese Funktionalität erreichen, da ich glaube, dass sie sowohl client- als auch serverseitige Anpassungen erfordert.

2 „Gefällt mir“

Benutzer treten keiner Kategorie bei. Sie treten Gruppen bei. Sie können dann Gruppen verwenden, um den Zugriff auf Kategorien zu steuern.

Wenn Sie vorhaben, dass die Benutzer Discourse verwenden und dies nicht über ein Remote-System tun, das Sie zu integrieren versuchen, dann funktioniert es einfach.

Oder möchten Sie vielleicht Kategorien für Personen anzeigen, die keine Gruppenmitglieder sind?

4 „Gefällt mir“

Wie Jay bereits erwähnt hat, können Sie dies über Gruppen tun.

Erstellen Sie eine Kategorie, die sichtbar, aber eingeschränkt sein soll.

Kategorie-Sicherheitseinstellungen

  • Jeder - Sehen
  • Gruppenname - Sehen/Erstellen/Antworten

Jetzt kann jeder die Kategorie sehen, muss aber einer Gruppe beitreten, um Themen zu erstellen und zu beantworten. Abhängig vom Zweck der Kategorie könnten Sie einschränken, wer überhaupt Themen erstellen kann, indem Sie eine neue Gruppe mit vollem Zugriff hinzufügen und die Berechtigung zum Erstellen entfernen.
Sie möchten dies in den Kategorieeinstellungen bearbeiten.

Um an der Kategorie teilzunehmen, müssen Sie sich hier bewerben: <a href="/g/Pimaxians/members">Bewerben</a>

Das obige ist, was ich für eine eingeschränkte Kategorie verwende, die den Beitritt zu einer Gruppe zum Posten erfordert.

1 „Gefällt mir“

Danke Dan, dass du darauf hingewiesen hast, das sind sehr hilfreiche Informationen.

1 „Gefällt mir“