aboutsummaryrefslogtreecommitdiff
path: root/Design/roles.dot~
diff options
context:
space:
mode:
Diffstat (limited to 'Design/roles.dot~')
-rw-r--r--Design/roles.dot~17
1 files changed, 17 insertions, 0 deletions
diff --git a/Design/roles.dot~ b/Design/roles.dot~
new file mode 100644
index 0000000..98f05d8
--- /dev/null
+++ b/Design/roles.dot~
@@ -0,0 +1,17 @@
+digraph
+{
+ // LOGON PHASE
+ User -> LogOn;
+ LogOn -> StdUser;
+ LogOn -> LibraryMgr;
+ // USER CLASSES
+ // - StdUser (unprivileged)
+ StdUser -> CreateEditShow;
+ StdUser -> PlayShow;
+ StdUser -> ManageUserTracks;
+ // - LibraryMgr (privileged)
+ LibraryMgr -> CreateEditShow;
+ LibraryMgr -> PlayShow;
+ LibraryMgr -> ManageUserTracks;
+ LibraryMgr -> ManageLibrary;
+} \ No newline at end of file