Teams are used in Shooju to control user permissions.
Team Administration
Teams can be configured at my.shooju.com/#users. Here, a list of Teams and Users is displayed. The search bar can be used to narrow by username or team name. Selecting one or more teams on the left will display the users that belong to the selected teams.
Selecting a user will enable you to view and edit team membership.
Built-in Teams
_admin
- Full permissions, no restrictions. Only used for Shooju staff
_alerts_admin
- Full access to administrate alerts system
_apilogreader
- Access to read api logs
_files_reader
- Can download any files
_login
- Able to log in and read all series
- Suggested only for real users, not for API users
_processor_admin
- Edit all processor attributes, except processor code
- Can add/edit schedules
- Can launch jobs/triggers of any processor
- Can revoke/kill tasks
_processor_launcher
- Can launch jobs/triggers of any processor
- Can revoke/kill tasks
_users_admin
- Can edit users and teams
_views_admin
- Can manage views: delete, create, move to another category tree
- Permission to see views that are hidden from non-writers
- Not allowed to set view as 'Public'.
Custom Teams
In addition to Built-In Teams, Custom Teams can be added to control write access to Series Prefix. Team membership allows write access to Teams\<team name>
prefix and other custom business logic. This also allows for control over saving/editing to the prefix Teams\<team name>.
To add/edit/delete a Custom Team, click the Edit Teams button in the User configuration View.