Der Unterschied zu reinen Rollen
WordPress kennt im Kern nur Rollen - ein Nutzer hat entweder alle Rechte seiner Rolle oder keines davon. NexisCore erlaubt zusätzlich, pro Nutzer UND pro einzelnem Recht eine Ausnahme zu definieren, ohne dafür gleich eine komplett neue Rolle anlegen zu müssen.
Drei Zustände je Recht
- Rolle übernehmen - Standard, folgt einfach dem, was die zugewiesene Rolle vorsieht
- Immer erlauben - überschreibt eine fehlende Berechtigung der Rolle für genau diesen einen Nutzer
- Immer verbieten - entzieht ein Recht, das die Rolle eigentlich vorsieht, für genau diesen einen Nutzer
Praxisbeispiel
Ein Redakteur (Rolle "Redakteur", normalerweise ohne Zugriff auf Webhooks) soll ausnahmsweise selbst Webhooks einrichten dürfen, ohne gleich zum Administrator befördert zu werden - genau dafür ein einzelnes "Immer erlauben" bei webhooks.manage setzen, alle anderen Rechte bleiben unverändert bei "Rolle übernehmen".