wir haben zu Testzwecken ein Backup von NodeBB nach Discourse migriert. In NodeBB hatten wir eine Kategorie für den Ticket-Austausch, die nur für aktive Benutzer mit >= 10 Beiträgen sichtbar war, um Betrüger fernzuhalten.
Einrichtung davor:
Gruppe Ticket Exchange Access
Automatische Beitrittsfunktion mit dem Rewards-Plugin (wenn >= 10 Beiträge, dann zur Gruppe hinzufügen)
Mit Kategorieberechtigungen konnte nur diese Gruppe auf die Kategorie zugreifen
In Discourse, wenn ich versuche, die Kategorie auf die migrierte Gruppe und nur deren Mitglieder zu beschränken, kann ich die Berechtigungen bearbeiten, aber die Schaltfläche “Kategorie speichern” bleibt deaktiviert (siehe Screenshot). Irgendwelche Ideen, warum?
Zweites Problem: Was fehlt, ist die automatische Beitrittsregel (>= 10 Beiträge). Könnte dies nativ erfolgen, vielleicht durch Anpassung des Vertrauensniveaus, oder benötige ich ein Plugin?
Kategorierechte in Discourse basieren auf Gruppenzugehörigkeiten. Damit eine Kategorie nur für Benutzer mit mindestens 10 Beiträgen zugänglich ist, bräuchten Sie eine Gruppe, der Benutzer nach 10 Beiträgen automatisch hinzugefügt werden.
Wenn Sie nur Betrüger abwehren möchten, könnten Sie das Vertrauensstufensystem von Discourse verwenden und nur Benutzern mit Vertrauensstufe 1 oder 2 und höher den Zugriff auf diese Kategorie gestatten.
Vertrauensstufen basieren jedoch eher auf dem Lesen und der Interaktion mit verschiedenen Themen in der Community als auf dem Posten.
Ohne ein Plugin können Sie keine Anforderungen hinzufügen. Sie können nur die von Discourse bereitgestellten anpassen. Vertrauensstufe eins basiert nur auf dem Lesen.
Aktivität
Standard
Einstellung
Beiträge lesen
30
tl1 requires read posts
Themen besuchen
5
tl1 requires topics entered
Gesamtlesezeit
10
tl1 requires time spent mins
Anforderungen für Vertrauensstufe 2 bieten mehr Kriterien. Sie können Dinge wie besuchte Tage, erhaltene Likes und Antworten auf von anderen erstellte Themen einbeziehen. Es könnte also ziemlich genau an Ihre aktuellen 10 Beiträge angepasst werden.
Derzeit nicht, aber ich bin daran interessiert, das herauszufinden. Sind Sie Administrator oder Moderator? Gibt es etwas Besonderes an der Gruppe oder der Kategorie? Wenn Sie sich den Abschnitt “Allgemeines” ansehen, ohne etwas zu ändern, ist die Schaltfläche Speichern auch dort deaktiviert?
Ich habe es gerade zum Laufen gebracht. Ich musste etwas anderes in einem anderen Abschnitt der Kategorieeinstellungen ändern, um den Button zu aktivieren. Könnte etwas mit der Migration zu tun haben.
Vielen Dank, dass du die verschiedenen Lösungen gezeigt hast. Ich denke, wir werden das Kern-Vertrauensstufensystem mit einigen Anpassungen für Stufe 2 ausprobieren und zwei Gruppen zu den Kategorieberechtigungen hinzufügen. Für neue Benutzer würden wir Vertrauensstufe 2 verwenden, für bereits qualifizierte Benutzer von nodebb fügen wir die migrierte Zugriffsgruppe hinzu. Das sollte funktionieren, schätze ich. Nochmals vielen Dank, ich mag Discourse jetzt schon
War es der Name, die Kategoriefarbe oder etwas anderes? Vielleicht stößt jemand anderes irgendwann auf dieses Problem und findet dieses Thema dann über die Suchfunktion. Daher kann es hilfreich für zukünftige Leser sein, mitzuteilen, welche Einstellung geändert werden musste.
Sie haben absolut Recht. Ich habe die Kategorie-Farbe im Abschnitt „Allgemein“ geändert. Ich habe dies nicht spezifiziert, da ich dachte, es sei egal, welche andere Einstellung Sie ändern. Es scheint nur, dass eine Gruppenänderung in den Berechtigungen in meinem Fall keine Auswirkung auf die Schaltfläche „Speichern“ hatte.