Wenn ein Forum auf „Anmeldung erforderlich“ eingestellt ist, bietet die Option „Neue Kategorie erstellen“ die Wahl zwischen „Alle Mitglieder“ und „Privat“. Ist diese Einstellung nicht aktiviert, ändert sich die Auswahl zu „Öffentlich“ und „Privat“.
In beiden Fällen weist jedoch die linke Schaltfläche die Gruppe everyone zu.
Es passiert folgendes:
Ich richte ein neues Forum ein.
Ich aktiviere „Anmeldung erforderlich“, da ich es noch konfiguriere.
Ich erstelle eine Kategorie und wähle „Alle Mitglieder“.
Es wird everyone zugewiesen.
Ich mache das Forum für die Öffentlichkeit zugänglich, indem ich „Anmeldung erforderlich“ deaktiviere.
Die Kategorie ist nun für anonyme, nicht angemeldete Nutzer zugänglich.
Panik
Erwartetes Verhalten:
Wenn die Schaltfläche „Alle Mitglieder“ lautet, sollte trust_level_0 oder die neue, hübsche Gruppe logged_in_users zugewiesen werden.
Außerdem ist mir dabei aufgefallen, dass die neue Funktion für granulare Berechtigungen, wenn aktiviert, nicht auf Kategorienberechtigungen angewendet wird. Das ist WIRKLICH verwirrend.
Ja, meine Absicht war es, die Kategorieberechtigungen mit dieser anstehenden Änderung nicht allzu sehr zu verändern, sodass diese (dies und Category permissions and the new permission groups - #5 by martin ) eher unbeabsichtigte Nebeneffekte sind. Ich plane nicht, „everyone“ (jeder) als Option aus den Kategorieberechtigungen zu entfernen … aber ich denke, es wäre wahrscheinlich eine gute Idee, dies in einer schnellen Nachfolgeaktion nachzuholen.
Das Problem ist, dass ich dachte, es wäre noch unklarer, worauf ich die Kategorieberechtigungen für „everyone“ migrieren sollte, aber vielleicht kann es der Logik folgen, die du vorschlägst? Z. B. Wenn ich „everyone“ entferne, würde eine Migration diese Kategorieberechtigungen für eine Site hinzufügen:
Site erfordert Anmeldung → „everyone“ wird zu „logged_in_users“ (angemeldete Benutzer)
Site ist öffentlich/erfordert keine Anmeldung → „everyone“ wird zu „logged_in_users“ UND „anonymous_users“, zwei separate Kategorieberechtigungen
Ich denke, dieser Vorschlag macht am meisten Sinn und ist am klarsten, also werde ich diese Änderung vornehmen, sobald ich dazu komme.