Rollenhierarchie vs Individuell
Auf Basis einer Hierarchischen Aufteilung der Userrollen, muss es die Möglichkeit geben, diese Rollen auch in ihrer Hierarchie zu prüfen. Das verhindert eine Mehrfachprüfung erleichtert das Schachteln von Berechtigung von VIEWS bis hin zu Childkomponenten. Dies ist am besten durch globale Helferfunktionen durchzuführen, die für alle Komponenten erreichbar sind.
AKs
-
es gibt eine Helferfunktion die jede Rolle generisch prüft -
diese Funktion ist global verfügbar -
diese Funktion kann über einen Wert "isHierarchical" erweitert werden um dessen Order in der Hierarchie zu prüfen -
Unittests auf unterschiedliche Rollen / individuell vs hierarchisch
Review
-
es gibt eine Helferfunktion die jede Rolle generisch prüft -
diese Funktion ist global verfügbar -
diese Funktion kann über einen Wert "isHierarchical" erweitert werden um dessen Order in der Hierarchie zu prüfen -
Unittests auf unterschiedliche Rollen / individuell vs hierarchisch
Edited by Michael Voigt