|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilIndividualAssessmentAccessHandler:
Collaboration diagram for ilIndividualAssessmentAccessHandler:Data Fields | |
| const | DEFAULT_ROLE = 'il_iass_member' |
Protected Member Functions | |
| getRoleTitleByObj (ilObjIndividualAssessment $iass) | |
| getMemberRoleIdForObj (ilObjIndividualAssessment $iass) | |
Protected Attributes | |
| ilObjIndividualAssessment | $iass |
| ilAccessHandler | $handler |
| ilRbacAdmin | $admin |
| ilRbacReview | $review |
| ilObjUser | $usr |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Deal with ilias rbac-system
Definition at line 24 of file class.ilIndividualAssessmentAccessHandler.php.
| ilIndividualAssessmentAccessHandler::__construct | ( | ilObjIndividualAssessment | $iass, |
| ilAccessHandler | $handler, | ||
| ilRbacAdmin | $admin, | ||
| ilRbacReview | $review, | ||
| ilObjUser | $usr | ||
| ) |
Definition at line 34 of file class.ilIndividualAssessmentAccessHandler.php.
| ilIndividualAssessmentAccessHandler::assignUserToMemberRole | ( | ilObjUser | $usr, |
| ilObjIndividualAssessment | $iass | ||
| ) |
Assign a user to the member role at an Individual assessment.
Implements IndividualAssessmentAccessHandler.
Definition at line 97 of file class.ilIndividualAssessmentAccessHandler.php.
References $usr, ilObject\getId(), and getMemberRoleIdForObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::checkRBACAccessToObj | ( | string | $operation | ) |
Definition at line 51 of file class.ilIndividualAssessmentAccessHandler.php.
References isSystemAdmin().
Referenced by mayAmendAllUsers(), mayEditMembers(), mayEditObject(), mayEditPermissions(), mayGradeAllUsers(), mayReadObject(), and mayViewAllUsers().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIndividualAssessmentAccessHandler::checkRBACOrPositionAccessToObj | ( | string | $operation | ) |
Definition at line 56 of file class.ilIndividualAssessmentAccessHandler.php.
References isSystemAdmin().
Referenced by mayGradeAnyUser(), and mayViewAnyUser().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIndividualAssessmentAccessHandler::deassignUserFromMemberRole | ( | ilObjUser | $usr, |
| ilObjIndividualAssessment | $iass | ||
| ) |
Deasign a user from the member role at an Individual assessment.
Implements IndividualAssessmentAccessHandler.
Definition at line 106 of file class.ilIndividualAssessmentAccessHandler.php.
References $usr, ilObject\getId(), and getMemberRoleIdForObj().
Here is the call graph for this function:
|
protected |
Definition at line 120 of file class.ilIndividualAssessmentAccessHandler.php.
References $iass, and ilObject\getRefId().
Referenced by assignUserToMemberRole(), and deassignUserFromMemberRole().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 112 of file class.ilIndividualAssessmentAccessHandler.php.
References $iass, and ilObject\getRefId().
Referenced by initDefaultRolesForObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIndividualAssessmentAccessHandler::initDefaultRolesForObject | ( | ilObjIndividualAssessment | $iass | ) |
Create default roles at an object.
Implements IndividualAssessmentAccessHandler.
Definition at line 84 of file class.ilIndividualAssessmentAccessHandler.php.
References $iass, ilObjRole\createDefaultRole(), ilObject\getId(), ilObject\getRefId(), and getRoleTitleByObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::isSystemAdmin | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 200 of file class.ilIndividualAssessmentAccessHandler.php.
References SYSTEM_ROLE_ID.
Referenced by checkRBACAccessToObj(), and checkRBACOrPositionAccessToObj().
Here is the caller graph for this function:| ilIndividualAssessmentAccessHandler::mayAmendAllUsers | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 195 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayEditMembers | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 140 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayEditObject | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 130 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayEditPermissions | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 135 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayGradeAllUsers | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 162 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Referenced by mayGradeAnyUser(), and mayGradeUser().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIndividualAssessmentAccessHandler::mayGradeAnyUser | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 157 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACOrPositionAccessToObj(), and mayGradeAllUsers().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayGradeUser | ( | int | $user_id | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 167 of file class.ilIndividualAssessmentAccessHandler.php.
References mayGradeAllUsers().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayReadObject | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 125 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayViewAllUsers | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 152 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACAccessToObj().
Referenced by mayViewAnyUser(), and mayViewUser().
Here is the call graph for this function:
Here is the caller graph for this function:| ilIndividualAssessmentAccessHandler::mayViewAnyUser | ( | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 145 of file class.ilIndividualAssessmentAccessHandler.php.
References checkRBACOrPositionAccessToObj(), and mayViewAllUsers().
Here is the call graph for this function:| ilIndividualAssessmentAccessHandler::mayViewUser | ( | int | $user_id | ) |
Implements IndividualAssessmentAccessHandler.
Definition at line 181 of file class.ilIndividualAssessmentAccessHandler.php.
References mayViewAllUsers().
Here is the call graph for this function:
|
protected |
Definition at line 30 of file class.ilIndividualAssessmentAccessHandler.php.
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilIndividualAssessmentAccessHandler.php.
Referenced by __construct().
|
protected |
Definition at line 28 of file class.ilIndividualAssessmentAccessHandler.php.
Referenced by __construct(), getMemberRoleIdForObj(), getRoleTitleByObj(), and initDefaultRolesForObject().
|
protected |
Definition at line 31 of file class.ilIndividualAssessmentAccessHandler.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilIndividualAssessmentAccessHandler.php.
Referenced by __construct(), assignUserToMemberRole(), and deassignUserFromMemberRole().
| const ilIndividualAssessmentAccessHandler::DEFAULT_ROLE = 'il_iass_member' |
Definition at line 26 of file class.ilIndividualAssessmentAccessHandler.php.