ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Interface ilOrgUnitPositionAndRBACAccessHandler. More...
Public Member Functions | |
checkRbacOrPositionPermissionAccess ($rbac_perm, $pos_perm, $ref_id) | |
filterUserIdsByRbacOrPositionOfCurrentUser ($rbac_perm, $pos_perm, $ref_id, array $user_ids) | |
hasUserRBACorAnyPositionAccess ($rbac_perm, $ref_id) | |
Interface ilOrgUnitPositionAndRBACAccessHandler.
Provides access checks due to a users OrgUnit-Positions in Combination with RBAC
Definition at line 10 of file class.ilOrgUnitPositionAndRBACAccessHandler.php.
ilOrgUnitPositionAndRBACAccessHandler::checkRbacOrPositionPermissionAccess | ( | $rbac_perm, | |
$pos_perm, | |||
$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.
ilOrgUnitPositionAndRBACAccessHandler::filterUserIdsByRbacOrPositionOfCurrentUser | ( | $rbac_perm, | |
$pos_perm, | |||
$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 ilIndividualAssessmentMembers\withAccessHandling().
ilOrgUnitPositionAndRBACAccessHandler::hasUserRBACorAnyPositionAccess | ( | $rbac_perm, | |
$ref_id | |||
) |
string | $rbac_perm | |
int | $ref_id |
Implemented in ilAccess, and ilOrgUnitPositionAccess.