Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
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! | ||
+ | |||
+ | |||