Können wir eine Option hinzufügen, die das oben Genannte ergänzt?
Wenn(Sie sind bereits in Gruppe A)
Sie können dieser Gruppe frei beitreten
Sonst
Sie müssen eine Mitgliedschaftsanfrage senden
Anwendungsfall sind externe Auftragnehmer. Wir möchten ihnen Zugang zu Discourse gewähren. Derzeit können sie frei denselben Gruppen beitreten, denen auch unsere Mitarbeiter beitreten können. Dies schafft ein Vertraulichkeitsproblem.
Wenn wir den Beitritt zur Gruppe von Mitgliedschaftsanfragen abhängig machen, erhalte ich ständig Mitgliedschaftsanfragen, die ich ohnehin automatisch akzeptieren werde. Außerdem werde ich die Angewohnheit entwickeln, sie standardmäßig zu akzeptieren und versehentlich auch eine Auftragnehmeranfrage zu akzeptieren, was den Zweck vollständig vereitelt.
Unsere Mitarbeiter sollten einfach den Gruppen beitreten können, an denen sie interessiert sind, aber die Auftragnehmer sollten nur beitreten dürfen, wenn sie dazu berechtigt sind.
Gruppen sind Sammlungen von Benutzern, die zur Steuerung des Zugriffs auf Kategorien verwendet werden können. Könnten Sie Ihren Mitarbeitern einfach den Zugriff auf alle Kategorien gewähren, ohne dass sie einer Gruppe beitreten müssen? (Fügen Sie die Mitarbeitergruppe zu all diesen Kategorien hinzu). Oder tun Sie etwas anderes mit der Gruppe?
Ich bezweifle, dass dies bald in den Kern integriert wird, aber ein Plugin könnte es tun.
Entschuldigen Sie, wenn diese Vorschläge bereits bekannt sind und Sie eigentlich nur die Funktion wünschen.
@Tris20 Ich bin etwas verwirrt, aber ist das nicht eine normale Funktion, bei der man den Zugriff auf einige Kategorien basierend auf einer Gruppe, wie z. B. einer Auftragnehmergruppe, zulassen kann, oder was möchten Sie überhaupt erreichen?
Wenn ein Auftragnehmer Mitglied dieser spezifischen Gruppe ist, warum muss er dann noch einer weiteren Gruppe angehören, um Zugang zu einer weiteren Gruppe zu erhalten?
Das bedeutet, dass HR, Finanzen und Recht die obigen Kategorien sehen werden
Wenn wir also allen Mitarbeitern den Zugriff auf alle Kategorien gewähren, eröffnen wir auch Vertraulichkeitsprobleme. Indem wir für jede Kategorie eine Gruppe erstellen, wissen wir, wer Zugriff auf die Informationen hat.
Es wird auch eine beträchtliche Anzahl von Kategorien geben. Es ist für uns weitaus einfacher, einen einheitlichen Ansatz für Kategorien zu verfolgen: eine Gruppe von Mitgliedern und eine Gruppe von Moderatoren pro Kategorie. Die Kategorie ist nur sichtbar, wenn Sie Mitglied der Kategoriegruppe sind. z. B. sehen Sie Docker nur, wenn Sie der Docker-Gruppe beigetreten sind.
Sie treten also im Grunde der Gruppe bei/verlassen sie, wenn sie die jeweilige Kategorie sehen möchten. Daher würde eine allgemeine “Mitarbeiter”-Gruppe dieses Ziel nicht wirklich erreichen (obwohl wir ohnehin eine für den allgemeinen Gebrauch haben).
Wenn ich drei Auftragnehmer habe, einen für jede Kategorie:
Docker
Grafana
Linux
Sie dürfen die Kategorien, für die sie nicht beauftragt sind, nicht sehen.
Bedeutet das, dass ich Gruppen wie „Docker-Contractors“, „Grafana-Contractors“ usw. erstelle? Das kann ich nicht für alle Kategorien tun.
Der effektivste Weg, dies zu verwalten, ist die Verwendung einer Auftragnehmergruppe, die die automatische Zuweisung basierend auf der E-Mail-Adresse nutzt, z. B. @external.com. Dann kann ich den Zugriff dieser Benutzer speziell einschränken.
Jedoch werden alle Mitglieder der Auftragnehmergruppe für unterschiedliche Werkzeuge beauftragt und benötigen Zugriff auf unterschiedliche Bereiche. Folglich erlaube ich entweder der Auftragnehmergruppe den Zugriff auf alle Kategorien (was den Zweck verfehlt) oder ich erstelle eine Auftragnehmergruppe für jede Kategorie (nein, nein, nein) oder … wir erlauben Benutzern einer bestehenden Gruppe (alle Mitarbeiter), der Gruppe frei beizutreten.
Im Allgemeinen bedeutet die Anwesenheit von Auftragnehmern, dass ich die Funktion „frei beitreten“ überhaupt nicht nutzen kann.
Zwei ähnliche Funktionsanfragen, die durch diesen Vorschlag gelöst würden.
Der obige Vorschlag würde es allen Mitgliedern ermöglichen, Gruppen (und zugehörige Kategorien) frei beizutreten, wenn sie sich in einer Gruppe von „gut erzogenen Benutzern“ befinden (oder vielleicht sogar über einem Vertrauenslevel!). Diejenigen unter dem Vertrauenslevel oder die sich nicht in der Gruppe der „gut erzogenen Benutzer“ befinden, müssen sich auf Anfrage anschließen.
Ebenso, wenn das Thema in einer bestimmten Kategorie ist