ILIAS
release_8 Revision v8.19
|
Interface ilOrgUnitPositionAndRBACAccessHandler Provides access checks due to a users OrgUnit-Positions in Combination with RBAC. More...
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(), ilObjSurveyGUI\checkRbacOrPositionPermission(), ilObjUserFolderGUI\checkUserManipulationAccessBool(), ilObjUserFolderGUI\getActionUserIds(), ilObjUserFolderGUI\getTabs(), and ilObjUserFolderGUI\viewObject().
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(), ilObjUserFolderGUI\filterUserIdsByRbacOrPositionOfCurrentUser(), ilObjUserFolderGUI\getActionUserIds(), ilExAssignment\sendMultiFeedbackStructureFile(), ilExerciseManagementGUI\showParticipantObject(), ilObjUserFolderGUI\viewObject(), and ilIndividualAssessmentMembers\withAccessHandling().
ilOrgUnitPositionAndRBACAccessHandler::hasUserRBACorAnyPositionAccess | ( | string | $rbac_perm, |
int | $ref_id | ||
) |
Implemented in ilAccess, and ilOrgUnitPositionAccess.