Overview

Roles
Privs


Sheet 1: Roles


Templates Simulations Casting Global Objects Case objects Case Log OpenACS

Read Create Write Read Inst Write AdminPlayer Self Case Global Read Create Write EditMap Read Create Write Mine All AddUser Sitewide
Site Admin




















Sim Admin




















Template Author




















Case Author




















Service Admin




















City Admin




















Actor




















Anonymous























































































Test users



















Site Admin




















Sim Admin sally simadmin



















Template Author tom templateauthor



















Case Author cassie CaseAuthor



















Service Admin Sergei ServiceAdmin



















City Admin Cindy CityAdmin



















Actor Alice Actor



















Anonymous





















Sheet 2: Privs

Privilege Description Priv Object
Templates Read Can see all templates n/a
Create Can create and edit sim templates sim_template_create package
Write Can change other people's sim templates admin package
Simulations Read Can see all active simulations admin package
Inst Can see ready_p templates and instantiate them into simulations sim_inst package
Write Can change other people's simulations admin package
AdminPlayer Has access to admin interface in SimPlay sim_adminplayer package
Case Log Mine Can see case log for all actors in cases of own simulations admin sim_simulation
All Can see all case logs admin package
Casting Self Any visitor can go to /simulation and see a list of all sims with enrollment=open and current enrollment dates. Must login in/register to actually join user_id not null
Case Can case eligible users into cases in own simulation admin sim_simulation
Global Can see and edit any casting admin package
OpenACS Admin Can create OpenACS users
Sitewide Has sitewide admin

Global Objects Read Can see all sim objects n/a
Create Can create global sim objects sim_object_create package
Write Can change other people's sim objects sim_object_write package
SetMapP Can set and un-set on_map_p for any sim object sim_set_map_p package
Case Objects Read Can see sim objects in a case read workflow_case
Create Can create own sim objects in a case create workflow_case
Write Can change other people's sim objects in a case admin sim_simulation





unresolved:
I'm a very zealous professor, and would like to create a simulation that i will not run until next year. I want to create the simulation, upload the documents. And click start a year from now.. I want to create the simulation, upload the documents. And click start a year from now.




italics indicates simulation-specific priv or object
Anonymous includes registered Users



Global objects are all sim_objects which are not exclusive to a sim or case