Changes between Version 1 and Version 2 of access_control
- Timestamp:
- 2012-02-17T23:04:22Z (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
access_control
v1 v2 5 5 == Requirements == 6 6 7 === Super Admin === 7 === User === 8 9 * A user have different role(s) in the system. 10 * A user may have more than one role. (e.g. a person can be a TA and student) 11 12 13 === Role === 14 15 A role can be considered as a group of permission a user can have. There are some typical roles in iPeer: 16 17 ==== Super Admin ==== 8 18 * Have access to all the functions without restriction 9 19 10 === !Faculty/School Admin===20 ==== !Faculty/School Admin ==== 11 21 * Have the view of whole faculty and school 12 22 * Can manage the instructors, students, courses, evaluations within the faculty/school 13 23 14 === Instructor===24 ==== Instructor ==== 15 25 * Have the view of his/her own courses, students, evaluations 16 26 17 === Tutor===27 ==== Tutor ==== 18 28 * Have the view of the courses he/she enrolled in 19 29 20 === Student===30 ==== Student ==== 21 31 * Have the view of the courses he/she enrolled in 22 32 23 33 34 === Permission === 35 36 The permission can give a user access to the resources. There are two types of permissions. 37 38 ==== !Controller/Action Permission ==== 39 40 ==== Functional Permission ====