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! | ||
| + | |||
| + | |||