|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Interface ilOrgUnitPositionAndRBACAccessHandler Provides access checks due to a users OrgUnit-Positions in Combination with RBAC. More...
Inheritance diagram for ilOrgUnitPositionAndRBACAccessHandler:
Collaboration diagram for ilOrgUnitPositionAndRBACAccessHandler:Public Member Functions | |
| checkRbacOrPositionPermissionAccess (string $rbac_perm, string $pos_perm, int $ref_id) | |
| filterUserIdsByRbacOrPositionOfCurrentUser (string $rbac_perm, string $pos_perm, int $ref_id, array $user_ids) | |
| hasUserRBACorAnyPositionAccess (string $rbac_perm, int $ref_id) | |
Interface ilOrgUnitPositionAndRBACAccessHandler Provides access checks due to a users OrgUnit-Positions in Combination with RBAC.
Definition at line 8 of file class.ilOrgUnitPositionAndRBACAccessHandler.php.
| ilOrgUnitPositionAndRBACAccessHandler::checkRbacOrPositionPermissionAccess | ( | string | $rbac_perm, |
| string | $pos_perm, | ||
| int | $ref_id | ||
| ) |
| string | $rbac_perm | |
| string | $pos_perm | See the list of available permissions in interface ilOrgUnitPositionAccessHandler |
| int | $ref_id | Reference-ID of the desired Object in the tree |
Implemented in ilAccess, and ilOrgUnitPositionAccess.
Referenced by ILIAS\Survey\Access\AccessManager\checkRbacOrPositionPermission(), and ilObjSurveyGUI\checkRbacOrPositionPermission().
Here is the caller graph for this function:| ilOrgUnitPositionAndRBACAccessHandler::filterUserIdsByRbacOrPositionOfCurrentUser | ( | string | $rbac_perm, |
| string | $pos_perm, | ||
| int | $ref_id, | ||
| array | $user_ids | ||
| ) |
| string | $rbac_perm | |
| string | $pos_perm | See the list of available permissions in interface ilOrgUnitPositionAccessHandler |
| int | $ref_id | Reference-ID of the desired Object in the tree |
| int[] | $user_ids |
Implemented in ilAccess, and ilOrgUnitPositionAccess.
Referenced by ilSessionOverviewGUI\exportCSV(), ilExerciseManagementGUI\showParticipantObject(), and ilIndividualAssessmentMembers\withAccessHandling().
Here is the caller graph for this function:| ilOrgUnitPositionAndRBACAccessHandler::hasUserRBACorAnyPositionAccess | ( | string | $rbac_perm, |
| int | $ref_id | ||
| ) |
Implemented in ilAccess, and ilOrgUnitPositionAccess.