...
JIRA Ticket(s) relating to this story:
...
Setup Prerequisites
- The following new realms need to be created:
- Create realm !user.template.trainer with auth permissions checked for:
- site.add.training-course
- site.del.training-course
- site.add.training-project
- site.del.training-project
- Copy realm !site.template.course to !site.template.training-course
- Copy realm !site.template.project to !site.template.training-project
- Create realm !user.template.trainer with auth permissions checked for:
Acceptance Tests
Goal: Basically, the goal here is to add one or more sites of a given template (project or course) to the SmartSite instance, using a user's kerberos id or ucdavis email address as the key. The user should then be able to login and access the course or project normally as 'maintain' or 'instructor' role. Also, the trainer should have the same role on that site.
...