TireSwingSoftware/openassign-server — Issue #118: Create "Owner Manager" authorizer role
Author: mhrivnak
Created: 2012-03-02 02:49:25+00:00
State: open
Labels: security

The scope of this role is within an organization.

To have these permissions, a user must be associated with the given organization and have the org role named "Owner Manager" within it.

Quote from Ryan:
*"Users in this role are able to view reports as well as create and assign tasks. These individuals are concerned
with ensuring their organizations remain trained and effective."*

Permissions needed:
* assign tasks to anyone in the org
* view assignment status with task details for anyone in the org
* can view individual user transcripts
* create and edit all kinds of tasks, except the following...
* create and edit Event, Session, SessionUserRoleRequirement except when owned by a different org.
* edit own profile just like a normal user would

I'm sure some additional permissions that I didn't explicitly state will be required to meet the needs outlined above. Go ahead and add them as you think it makes sense, and of course feel free to ask if you are unsure.