Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
mvw2:dev:settings [2011/06/14 18:40]
Patrick Wacker Beschreibung der user-rechte erweitert
mvw2:dev:settings [2011/06/21 21:00] (aktuell)
Patrick Wacker Grafik korrigiert und ToDo/Beachten hinzugefügt
Zeile 53: Zeile 53:
  
         user [ label="​MVW_User"​ ];         user [ label="​MVW_User"​ ];
-        right [ label="​MVW_right" ]; +        right [ label="​MVW_Right" ]; 
-        user_groups [ label="​MVW_user_groups" ]; +        user_groups [ label="​MVW_User_Groups" ]; 
-        right_groups [ lable="MVW_right_groups" ]; +        right_groups [ label="MVW_Right_Groups" ]; 
-        rights [ label="​rights" ];+        rights [ label="​MVW_User_Rights" ];
         ​         ​
         user -> user_settings [ arrowhead="​open",​ style="​solid"​ ];         user -> user_settings [ arrowhead="​open",​ style="​solid"​ ];
Zeile 80: Zeile 80:
  
 In dem User Object muss eine Funktion "​hasRight(right)"​ vorhanden sein, diese gibt true zurück wenn das erforderliche Recht in den User zugeteilten Rechten vorhanden ist. In dem User Object muss eine Funktion "​hasRight(right)"​ vorhanden sein, diese gibt true zurück wenn das erforderliche Recht in den User zugeteilten Rechten vorhanden ist.
 +
 +
 +
 +
 +
 +====== ToDo / Beachten ======
 +
 +die Klassen für MVW_Right_Group und MVW_User_Group ähneln sich in bestimmten Teilen, hierfür evt. eine Basisklasse entwerfen wovon die anderen beiden dann abgeleitet werden können.\\
 +MVW_User_Rights wird wohl auch ähnlich werden!
 +
 +
  
  
Projektwerkzeuge