- App
- WoltLab Suite Core
Da die Gruppenmitgliedschaften von Gäste, Registrierte Benutzer und Jeder nicht über Einstellungen beeinflusst werden können, sehe ich keinen Grund, warum Jeder standardmäßig irgendwelche Rechte haben sollte und möchte vorschlagen, dass man im Auslieferungszustand jegliche Grunderlaubnisse nur über Gäste und Registrierte Benutzer mitgibt.
Warum schlage ich das vor, wenn es doch auch so funktioniert? Ich denke, damit wird Fehlern bei der Einrichtung vorgebeugt, sowie diese erleichtert, denn es entfernt die unnötige Redundanz vieler Erlaubnisse der Standardeinstellungen.
Hintergrund:
Da Erlaubnisse vom Rechtesystem bevorzugt behandelt werden, sowie keine expliziten Verbote verteilt werden können, bleibt einem wenn man Rechte entziehen will, nichts anderes übrig, als die Erlaubnisse aus allen Gruppen zu entfernen, in denen ein Nutzer Mitglied ist. Möchte man nun irgendwem etwas verbieten, muss man zwangsläufig immer als allererstes kontrollieren, ob in Jeder eine Erlaubnis gesetzt ist. Dies bliebe erspart, wenn Gäste und Registrierte Benutzer die einzigen Gruppen mit Erlaubnissen im Auslieferungszustand wären. Selbes gilt auch bei Plugins, wo Erlaubnisse bei der Installation an Jeder gegeben werden.
Nach meiner Ansicht ist Jeder diejenige Gruppe, die im allerletzten Fall der Fälle bei der Rechtevergabe genutzt werden sollte, da jegliche dort gesetzten Erlaubnisse nunmal wirklich auf jeden gelten. Selbst für den Fall, dass man jedem etwas erlauben möchte, ist das über Gäste und Registrierte Benutzer mit ein paar zusätzlichen Klicks einfach zu lösen, da diese beiden Gruppen jeden abdecken. Genau genommen bräuchte man Jeder also garnicht wirklich (außer ich übersehe da was?).