Einfachere und schnellere Kategorie-Einstellungen-Seite

Ich glaube, dass diese Seite kein Dropdown-Menü benötigt (wie viele andere Seiten auch nicht). Es fügt dem Workflow nur zusätzliche Klicks hinzu, wenn sie nicht notwendig sind. Und es bedeutet zusätzliche Arbeit.

Ich denke, die Seite könnte einfach alle Gruppen automatisch auf der Seite anzeigen, wobei alle Gruppen auf “Anzeigen” gesetzt sind. Es nimmt nicht viel Platz ein, aber selbst wenn es das tut, wenn wir Dutzende von Gruppen erstellen, ist es nur eine Frage des Scrollens.

Oder für diejenigen, die dies nicht wünschen und die ursprüngliche/aktuelle Version beibehalten möchten, wäre es gut, eine Schaltfläche “Alle Gruppen hinzufügen” zu haben, für diejenigen, die einfach alle Gruppen hinzufügen möchten, insbesondere weil es scheint, dass Gruppen nicht “rekursiv” sind (wenn das das richtige Wort ist?). Wenn man einer Berechtigung die Vertrauensstufe 0 zuweist, wird nicht automatisch dieselbe Berechtigung für Stufe 1 und höher erteilt. Daher wäre es einfacher, eine bestimmte Einstellung mehrmals zu replizieren, wenn wir einfach alle Gruppen hinzufügen könnten.

Aber die Gruppen der Vertrauensstufen sind Teilmengen voneinander – alle Benutzer in TL1 sind in TL0, alle Benutzer in TL2 sind in TL1 und TL0 usw.

Es gewährt also nicht die Berechtigung für die Gruppe, aber es gewährt sie für die Mitglieder der Gruppe.

Meiner Meinung nach wäre das eine schlechtere Benutzererfahrung als ein Dropdown-Menü.
Nicht nur wegen des Scrollens und des vollständigen Verlusts der Übersicht bei großen Gruppenmengen, sondern weil Ihr letzter Screenshot nur die Zeile „jeder – sehen“ benötigen würde. Der Rest ist redundant.

Sie möchten viel Reibung hinzufügen, jedes Mal, wenn jemand die Einstellungen betrachtet, während Sie die Reibung für die wenigen Male reduzieren, in denen jemand sie ändert.

3 „Gefällt mir“

Ich bin mir nicht sicher, ob ich das verstehe…?
Wenn ich zum Beispiel alle Gruppen sichtbar habe und in der Zeile “Jeder” auf “Antworten” klicke, werden alle Kontrollkästchen für alle Gruppen aktiviert.
Wäre es also nicht sinnvoll, wenn ich bei “Vertrauensstufe 1” auf “Antworten” klicke, dass es sich auch für alle darüber hinaus aktiviert?

Was wäre zum Beispiel das Ergebnis von etwas wie diesem, wenn sie tatsächlich Teilmengen voneinander sind?

Deshalb sagte ich, es könnte nur eine Option sein, weil jeder Benutzer seine eigene Erfahrung hat. Für mich macht es mehr Sinn, alles zu sehen, genauso wie viele WordPress-Plugins alle Rollen anzeigen, ohne sie einzeln hinzufügen zu müssen.

Sie haben meinen letzten Screenshot missverstanden. Dieses Bild zeigt den Standardzustand, wenn Sie diese Seite zum ersten Mal aufrufen, und dann würde ich die gewünschten Kontrollkästchen aktivieren. Ähnlich wie bei WordPress:

Ich habe Ihren Screenshot perfekt verstanden. Ich wollte damit sagen, dass 95 % davon überflüssig waren und viele Konfigurationen keinen Sinn ergeben und verwirrend wären.

So wie diese:

Es würde für alle angemeldeten Benutzer sehen/antworten/erstellen bedeuten, die unterste Zeile wäre redundant.

Ja, das ist sinnvoll. jeder wird auf besondere Weise behandelt, es wäre sinnvoll, wenn trust_level_X ebenfalls so behandelt würde. Das wäre jetzt eine gute Vereinfachung dieser Seite!

1 „Gefällt mir“

Aber das ergibt sich aus der Tatsache, dass bestimmte Kontrollkästchen basierend auf bestimmten Regeln automatisch aktiviert sein sollten. Es ist also überflüssig und ergibt keinen Sinn, aufgrund der Art und Weise, wie das System jetzt eingerichtet ist. Wenn ich “Antworten” auf TL0 aktivieren würde und es automatisch alles darüber aktivieren würde, dann würden Sie niemals zu sinnlosen Optionen wie der von mir geteilten gelangen, oder? Das ist mein Punkt.

Eine andere Sache, die ich nicht verstehe, und es sei denn, ich übersehe etwas, ist auch überflüssig:
Zumindest soweit ich bisher verstehe, gibt es wirklich keinen Unterschied zwischen jeder und Vertrauensstufe 0. Beide erfordern eine Anmeldung. Wenn ich “Antworten” oder “Erstellen” für jeden aktiviere, werden alle darüber liegenden aktiviert, und laut dem, was Sie gesagt haben, sind alle auf TL1 und höher auch auf TL0, also wäre es nicht dasselbe, “Antworten” oder “Erstellen” auf TL0 zu aktivieren, wie es auf jeden zu aktivieren?
Der einzige Unterschied, den ich dort sehe, ist, dass das Wort jeder beschreibender ist.

Übersehe ich noch etwas?

Nein, everyone erfordert keine Anmeldung.
Aber Sie haben Recht, dass dies offensichtlich nur für “Sehen”-Berechtigungen relevant ist.

Wäre nicht etwas wie das sinnvoll?

Ich weiß nicht, ob es eine Hierarchie zwischen Mitarbeitern und Moderatoren gibt, aber nehmen wir an, es ist diejenige auf dem Bild.

Aus meinen Tests heraus habe ich versucht, als abgemeldeter Benutzer zu erstellen und zu antworten, in einer Kategorie, die so eingestellt ist, dass jeder antworten und erstellen darf, und es wurde mir das Anmeldefenster angezeigt.

Meiner Meinung nach nein, wir könnten das mit drei Zeilen machen, wir brauchen nur TL4, TL2 und TL0.
Das Verwirrende wäre, dass, wenn wir die TL2-Zeile entfernen, dies sichtbare Auswirkungen auf die TL4-, TL3- und TL2-Zeilen hätte, obwohl dies in Wirklichkeit nicht der Fall ist.

Ich stimme Ihnen zu, dass dieser Bildschirm verwirrend sein kann. Ich glaube nur nicht, dass Ihre vorgeschlagenen Änderungen der richtige Weg sind.

Nun, da haben Sie es. Es gibt keine lineare Hierarchie, Personal ist eine Gruppe, die sowohl Administratoren als auch Moderatoren enthält. Aber Ihr vorgeschlagenes Layout legt nahe, dass es eine gibt.

Auch für andere Gruppen (außer diesen automatischen Gruppen) gibt es keine Hierarchie.

Aber es macht einen Unterschied für „Sehen“, daher war Ihre Aussage zu allgemein und somit falsch.

Warum ist das so? Können Sie das näher erläutern?

Mein vorgeschlagener Layout legt keine Hierarchie nahe (zumindest nicht der erste, der Standard). Mein Layout legt nur nahe, dass Dinge angeordnet werden können, ohne sie einzeln tun zu müssen. Es besteht kein Widerspruch dazu, dass, wenn ich TL0 ankreuze, jeder diesen Zugriff hat, sodass alle Kriterien erfüllt wären. Das bedeutet nicht, dass, wenn ich etwas für Mitarbeiter ankreuze, Moderatoren ebenfalls angekreuzt werden, aber Administratoren schon. Ich denke also nur, dass wir eine Option haben könnten, alle Gruppen auf einmal hinzuzufügen. Vielleicht funktioniert es für Sie nicht, aber für mich funktioniert es. So funktioniert mein Gehirn. Sie könnten immer noch das Dropdown-Menü “Gruppe hinzufügen” haben. Daran ist nichts auszusetzen, wenn manche Benutzer so arbeiten möchten.

Und für die Gruppen, die wir erstellen, ist es dasselbe. Wenn es keine Hierarchie gibt, dann gibt es keine Hierarchie. Es gibt keinen Unterschied, ob alle 45 Gruppen mit einem einzigen Button hinzugefügt werden oder einzeln, außer der Zeit, die es dauert. Ich glaube, das ist der Teil, der Ihnen “tiefer” erscheint, als er tatsächlich ist. Ich wollte nur eine Option haben, meine Standardeinstellung auf “Alle Gruppen sichtbar” zu setzen. Das ist alles. Wenn es für Sie ein Durcheinander ist, benutzen Sie es nicht. Es ist nicht für mich und vielleicht für andere Benutzer.

Wie kann es einen Unterschied bei “Sehen” machen, wenn Sie nicht einmal eine der Boxen abwählen können? Es gibt keine Gruppe, bei der ich das “Sehen”-Kästchen abwählen kann, daher verstehe ich nicht, warum Sie sagen, dass “meine” Aussage allgemein und falsch ist, wenn das System so eingerichtet ist…

everyone hinzufügen mit Sehen –\u003e Kategorie ist für Leute sichtbar, die sich nicht anmelden
everyone nicht hinzufügen –\u003e Kategorie ist nur für Leute sichtbar, die sich angemeldet haben

Ich spreche von diesem hier.

Die Tatsache, dass Sie eine TL1- und eine TL3-Zeile haben, bei denen die Kontrollkästchen automatisch aktiviert sind, weil die Zeile darunter die Kontrollkästchen aktiviert hat, impliziert eine Hierarchie.

Weil Leute in TL1 auch in TL0 sind, Leute in TL3 auch in TL2 sind, Administratoren und Moderatoren im Staff sind und Staff normalerweise in TL4 ist.

Ok, aber das ist der offensichtliche Teil des Prozesses. Meine Frage ist: Was ist der Unterschied zwischen everyone und TL0?

Aus dem zweiten Teil Ihrer Antwort, die Sie gerade geteilt haben, scheint es, dass TL1 in TL0 ist, aber TL2 NICHT in TL1 oder TL0 ist. Aber dann sagten Sie am Anfang:

Wenn das der Fall ist, warum diese Trennung in “Gruppen”:

Wäre es nicht einfacher zu sagen:
Admin, Staff, Moderatoren sind in TL4, TL3, TL2, TL1, TL0
Jeder in TL4 ist in TL3, TL2, TL1, TL0
usw.?

Wenn das der Fall ist, dann ist es genau dasselbe, wenn Sie Reply oder Create in TL0 einstellen, wie wenn Sie Reply oder Create in everybody einstellen. Denn ob Sie eine Kategorie so einstellen:

oder so:

ist es genau dasselbe. Beide erfordern eine Anmeldung zum Antworten oder Erstellen. Beide erlauben Sehen (keine Gruppe erlaubt KEIN Sehen, nicht einmal benutzerdefinierte Gruppen). Jeder Registrierte ist in TL0, genauso wie alle Gruppen zusammen everyone ergeben.

Wenn ich also keinen sehr wichtigen Teil des Puzzles übersehe, scheinen sie mir gleich zu sein. Wenn Sie eine Kategorie auf nur TL0 Sehen, Erstellen, Antworten setzen oder sie auf everyone setzen, wobei alle Kontrollkästchen aktiviert sind, gibt es etwas, das Sie bei keiner von beiden nicht tun können?

Hier ist die Seite, die ich brauchte:

Wenn wir uns also die Tabelle ganz oben ansehen:

Bedeutet das nicht, dass alle Mitglieder die gleichen Berechtigungen wie die Gruppe everyone haben, um zu antworten oder zu erstellen?

Wenn alle TLs, einschließlich Moderatoren, Personal und Administratoren, antworten und erstellen können und niemand jemals antworten oder erstellen kann, ohne eingeloggt zu sein, ist es dann nicht klar, dass TL0 und everyone genau dasselbe sind?

[Zitat=“alltiagocom, Beitrag:12, Thema:358903”]
Jeder registrierte Nutzer ist in TL0, das gleiche wie alle Gruppen zusammen, bildet everyone.

Wenn ich also kein sehr wichtiges Puzzleteil übersehen habe, scheinen sie mir gleich zu sein. Wenn du eine Kategorie nur auf TL0 See, Erstellen, Antworten stellst, oder auf everyone setzt, wobei alle Kästchen angehakt sind, gibt es irgendetwas, was du in beiden Fällen nicht tun kannst?
[/Zitat]

Jeder registrierte Nutzer ist in TL0.
Und Nutzer nicht registriert / eingeloggt sind in everyone (zusammen mit allen in TL0)

Wenn ich den Unterschied erkläre:
[Zitat=“RGJ, Beitrag:11, Thema:358903”]
Hinzufügen von everyone mit Sichtbarkeit → Kategorie ist für Leute ohne Login sichtbar
Kein Hinzufügen von everyone → Kategorie ist nur für eingeloggte Nutzer sichtbar
[/Zitat]
Wie kannst du dann immer noch behaupten, sie seien “die gleichen”?

Letzter Versuch, letzter Beitrag zu diesem Thema für mich.

[Zitat=“alltiagocom, Beitrag:12, Thema:358903”]
Wenn du eine Kategorie nur auf TL0 Sichtbarkeit, Erstellen, Antworten stellst, oder auf everyone setzt, wobei alle Kästchen angehakt sind, gibt es irgendetwas, was du in beiden Fällen nicht tun kannst?
[/Zitat]
Im ersten Fall: Nutzer, die nicht eingeloggt sind, können die Kategorie und die darin befindlichen Themen nicht sehen.
Im letzteren Fall: Nutzer, die nicht eingeloggt sind, können die Kategorie und die darin befindlichen Themen sehen.

1 „Gefällt mir“

Nicht wirklich.

  • TL0 beinhaltet TL1
  • TL2 beinhaltet TL3
1 „Gefällt mir“

Ok, ich musste es nur mit TL0 testen und mich abmelden, um zu verstehen, was Sie meinen.
Ich denke, dieser Abschnitt ist das, was verwirrend klingt:
Nicht alle hinzufügen → Kategorie ist nur für angemeldete Personen sichtbar

So wie ich es sehe, würde es zumindest für mich mehr Sinn ergeben:

  • Wenn die einzige hinzugefügte Option alle ist, können sich angemeldete und abgemeldete Benutzer anmelden.
  • Wenn die einzige hinzugefügte Option eine der anderen Gruppen ist, können sich abgemeldete Benutzer nicht anmelden.
  • Unabhängig von den Optionen kann niemand antworten oder erstellen.

Obwohl wir beide dasselbe sagen, hat mich das „nicht alle hinzufügen“ verwirrt, weil es so klang, als ob Sie Folgendes tun würden:

Und wenn dies der Fall wäre, würde ich es selbst als TL0 angemeldet nicht sehen.

Vielen Dank für Ihre Zeit und Geduld.

Auf die gleiche Weise, wie TL2 TL1 und TL0 beinhaltet
Oder TL3 beinhaltet TL2, TL1 und TL0
Oder TL4 beinhaltet TL3, TL2, TL1 und TL0
Oder eine der anderen Gruppen Admin, Moderator, Staff beinhaltet TL4, TL3, TL2, TL1 und TL0

Korrekt?
Wenn das der Fall ist, dann hat die einzige einzigartige Funktion von everyone, dass sie eingeloggten Benutzern erlaubt, entweder zu sehen oder nicht, weil niemand ausgeloggt antworten oder erstellen kann. In diesem Fall könnte everyone sogar in ausgeloggt umbenannt werden und die einzige Option zum Ankreuzen oder Abwählen wäre Sehen, so:

Nun… nein, und teilweise ja auch :joy:

  • jeder = Anons + TLs (das ist keine Gruppe, und es gibt auch andere Einschränkungen, da Anons nicht schreiben können)
  • TL0 = TL0 + alle anderen TLs (im Grunde jeder, der eingeloggt ist)
  • TL1 = TL1 + höhere TLs
  • TL2 = TL + höhere TLs
  • TL3 = TL3 + TL4
  • TL4

Ein TL4-Benutzer ist also Mitglied der Gruppen TL0, TL1, TL2, TL3 und TL4. Ein brandneuer Benutzer ist nur in TL0, aber ziemlich bald wird er Mitglied von TL0 und TL1 sein.

Klarer?

Lassen Sie uns “praktischere” Begriffe verwenden, um Verwirrung zu vermeiden. Sie meinen “abgemeldete Benutzer”, richtig? Lassen Sie uns Begriffe verwenden, die wir für beide Fälle verwenden können. Angemeldet, Abgemeldet, wenn das ist, was Sie mit anons als abgemeldete Benutzer meinen.

Aber wenn das der Fall ist, haben Sie genau das gesagt, was ich gesagt habe.
Wenn ich ein Mitglied bei TL3 bin, bedeutet das, dass jede Kategorie, die für TL3, TL2, TL1, TL0 festgelegt ist, mich betrifft. Unter der Annahme, dass dies die einzigen festgelegten Berechtigungen sind, würde mich diese als TL3-Mitglied betreffen:

image

Dasselbe, wenn es TL1, TL2, TL3 und natürlich TL4 wäre.

Aber nicht das, weil es eine Stufe über meiner liegt:

image

Nochmal, vorausgesetzt, ich bin angemeldet, mit diesem:

image

oder diesem:

image

ist genau dasselbe. Wenn ich angemeldet bin. Denn alle Mitglieder aller Gruppen haben TL0 eingeschlossen.

Der einzige Unterschied zwischen diesen beiden ist also, dass, wenn es nur auf TL0 eingestellt ist, abgemeldete Benutzer die Kategorie NICHT sehen KÖNNEN, während, wenn es auf jeder eingestellt ist, abgemeldete Benutzer sie sehen KÖNNEN.

Wenn Sie mit anons etwas anderes meinen, nicht abgemeldete Benutzer, dann gibt es etwas anderes, das ich nicht kenne.

Laut dieser Antwort sind Anons tatsächlich abgemeldete Benutzer. Wenn Sie das meinen, dann ja, sie können nicht schreiben, aber niemand kann das (Admin, TLs usw.). Man muss angemeldet sein, um schreiben zu können.

Um es einfacher zu machen und dies ein für alle Mal zu klären:

  • Wenn ich eine Kategorie nur für 1 Gruppe, everyone, mit allen 3 angekreuzten Feldern (Sehen, Antworten, Erstellen) einrichte, welche angemeldeten Benutzer NICHT sehen, beantworten oder erstellen können?

  • Wenn ich eine Kategorie nur für 1 Gruppe, TL0, mit allen 3 angekreuzten Feldern (Sehen, Antworten, Erstellen) einrichte, welche angemeldeten Benutzer NICHT sehen, beantworten oder erstellen können?

Wenn Ihre Antwort lautet: “Für beide Optionen können alle Benutzer aus jeder Gruppe sehen, antworten und erstellen”, dann sind wir da, wo ich hinwollte: Für angemeldete Benutzer sind everyone und TL0 dasselbe. Daher ist der einzige Unterschied zwischen ihnen, dass bei der ersten Option abgemeldete Benutzer die Kategorie sehen könnten, während die zweite Option die Kategorie für abgemeldete Benutzer ausblenden würde.

Wenn das der Fall ist, dass der einzige Unterschied darin besteht, was abgemeldete Benutzer sehen können, dann wäre es sinnvoller, sie Logged Out Users statt everyone zu nennen. Und da nur angemeldete Benutzer antworten oder erstellen können, wäre es nicht sinnvoll, diese Felder neben everyone (dann umbenannt in Logged Out Users) zu haben.

Uff… ergibt das Sinn? :melting_face: