-
Notifications
You must be signed in to change notification settings - Fork 0
CGP69: TM and TCA roles
Mohamed Labib edited this page Feb 8, 2016
·
1 revision
-
New no agreement action
- create proper action/ view
- action should have anon. access
-
User entity
- add method to get agreement status per each role
-
Authentication data
- agreement status should be available in session
-
User model
- refresh session when current user edit itself
-
ACL
-
user must be the owner or 302-noAccess
-
user must accept agreement or 302-noAgreement
-
Manage courses [TM]
- indexAction [Course and Resources controllers]
- newAction [Course and Resources controllers]
- editAction [Course and Resources controllers]
-
Manage Evaluations [TM]
- editEvaluationAction [Course controller]
- newEvaluationAction [Course controller]
-
Manage Organizations [TM/TCA]
- newAction [OrganizationUser controller] {acc. to org. type}
- editAction [OrganizationUser controller] {acc. to org. type}
- deleteAction [OrganizationUser controller] {acc. to org. type}
- indexAction [OrganizationUser controller] {acc. to org. type}
- editAction [Organization controller] {acc. to org. type}
- newAction [Organization controller] {acc. to queried type}
- typeAction [Organization controller] {at least TM or TCA}
- saveStateAction [Organization controller] {acc. to submitted type}
-
Book Exam [TCA]
- bookAction [Exam controller]
-