42 | | This type of permission controls if a role has access to a specific iPeer function. E.g. Admin can add instructors or instructor is not allow to add admin. |
| 41 | This type of permission controls if a role has access to a specific iPeer function. E.g. Admin can add instructors or instructor is not allow to add admin. Here is an example of the permission: function/user/admin/add |
| 42 | |
| 43 | === !Organization/Faculty === |
| 44 | There is another level of access control in iPeer. Consider an admin at the faculty level should have access to all resources to his/her faculty, but not for other faculties. |
| 45 | |
| 46 | Some facts for organization/faculty: |
| 47 | * There is a default faculty for the implementations that don't need this kind of level control. |
| 48 | * A user can belongs to multiple faculties. |
| 49 | * Faculty information lives in a separate table called faculty. |
| 50 | * For the simplicity, faculty is a flat table. There is no hierarchy for faculty. |