Berechtigungen in BlackCat CMS v2.x
Berechtigungen (Rechte) können in BlackCat CMS v2.x verschachtelt werden. Das ist sehr sinnvoll, da bestimmte Aktionen - z.B. das Bearbeiten von Seiten - bestimmte Rechte voraussetzen - z.B. dass der Benutzer den Seitenbaum sehen kann. Beispielsweise setzen sämtliche Rechte, die sich auf Aktionen im Backend beziehen, das Recht access_backend voraus.
Hier ein vorläufiger Screenshot der derzeit konfigurierten Berechtigungen. Diese sind zum derzeitigen Zeitpunkt noch unvollständig, im Endausbau wird es also wesentlich mehr Rechte geben.
Im BackStrap Admin Theme wird per JavaScript dafür gesorgt, dass bei der Auswahl eines untergeordneten Rechts automatisch auch alle vorausgesetzten Rechte angehakt werden. In anderen Admin Themes kann das auch anders aussehen. Beim Speichern der Konfiguration wird daher auch auf der Serverseite noch einmal kontrolliert, ob die vorausgesetzten Rechte vorhanden sind.