Aus deiner Antwort im anderen Thema
Je mehr ich darüber nachdenke, desto mehr mache ich mir Sorgen.
Was passiert, wenn ich nur anonymous_users zu einer Kategorie hinzufüge und nicht logged_in_users?
Was passiert, wenn ich anonymous_users hinzufüge, während mein Forum login_required (Anmeldung erforderlich) ist?
Außerdem ist die aktuelle technische Implementierung so, dass bei Kategorieberechtigungen auf everyone gesetzt, einfach kein Eintrag in category_groups existiert und read_restricted auf false gesetzt ist.
Das ist sehr einfach und direkt: Wenn keine Berechtigungen gesetzt sind, werden die Berechtigungen durch die globalen Forenberechtigungen (die login_required-Einstellung) bestimmt und es gelten keine weiteren Einschränkungen.
Eine solche Änderung würde also eine enorme Menge an Komplexität hinzufügen und seltsame Kombinationen wären möglich (man könnte anonymous users und staff kombinieren
)
Mein Vorschlag wäre:
anonymous_usersals Option für Kategorieberechtigungen ganz entferneneveryoneundlogged_in_usersbeibehaltentrust_level_0als Option entfernen, da eslogged_in_usersentspricht
oder alternativ, aber vielleicht weniger klar für weniger erfahrene Administratoren:
anonymous_usersundlogged_in_usersals Option für Kategorieberechtigungen entferneneveryone(und TL0) beibehalten
In allen Fällen: everyone beibehalten. Und du brauchst auch keine Migration ![]()