ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (InternalDomainService $domain_service, \ilAccessHandler $access, int $ref_id, int $user_id) | |
canRead () | |
canManageCodes () | |
canAccessInfoScreen () | |
Can access info screen: This is possible for external raters, or users with read or visible permission. More... | |
canStartSurvey () | |
Can start the survey This is possible for external raters, or users with read or visible permission Note: This is true before entering the code, the code is not checked yet. More... | |
canEditSettings () | |
canAccessEvaluation () | |
Can access evaluation. More... | |
isCodeInputAllowed () | |
Is it possible to take the survey by providing an access code? More... | |
canReadResultOfParticipants (?array $a_finished_ids=null) | |
Gets all participants or a subset of participants (by run ids) where the current user can access the results. More... | |
Protected Member Functions | |
getSurvey () | |
checkRbacOrPositionPermission (string $a_rbac_permission, string $a_position_permission) | |
Protected Attributes | |
ilAccessHandler | $access |
int | $ref_id |
int | $user_id |
InternalDomainService | $domain_service |
Definition at line 28 of file class.AccessManager.php.
ILIAS\Survey\Access\AccessManager::__construct | ( | InternalDomainService | $domain_service, |
\ilAccessHandler | $access, | ||
int | $ref_id, | ||
int | $user_id | ||
) |
Definition at line 35 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\$access, ILIAS\Survey\Access\AccessManager\$domain_service, ILIAS\Survey\Access\AccessManager\$ref_id, ILIAS\Survey\Access\AccessManager\$user_id, and ILIAS\Repository\access().
ILIAS\Survey\Access\AccessManager::canAccessEvaluation | ( | ) |
Can access evaluation.
Definition at line 125 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\$user_id, ilObjSurveyAccess\_hasEvaluationAccess(), ILIAS\Repository\access(), ILIAS\Survey\Access\AccessManager\checkRbacOrPositionPermission(), and ILIAS\Survey\Access\AccessManager\getSurvey().
ILIAS\Survey\Access\AccessManager::canAccessInfoScreen | ( | ) |
Can access info screen: This is possible for external raters, or users with read or visible permission.
Definition at line 82 of file class.AccessManager.php.
References ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
ILIAS\Survey\Access\AccessManager::canEditSettings | ( | ) |
Definition at line 117 of file class.AccessManager.php.
References ILIAS\Repository\access().
ILIAS\Survey\Access\AccessManager::canManageCodes | ( | ) |
Definition at line 62 of file class.AccessManager.php.
References ILIAS\Repository\access().
ILIAS\Survey\Access\AccessManager::canRead | ( | ) |
Definition at line 52 of file class.AccessManager.php.
References ILIAS\Repository\access().
ILIAS\Survey\Access\AccessManager::canReadResultOfParticipants | ( | ?array | $a_finished_ids = null | ) |
Gets all participants or a subset of participants (by run ids) where the current user can access the results.
Definition at line 168 of file class.AccessManager.php.
References ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
ILIAS\Survey\Access\AccessManager::canStartSurvey | ( | ) |
Can start the survey This is possible for external raters, or users with read or visible permission Note: This is true before entering the code, the code is not checked yet.
Definition at line 100 of file class.AccessManager.php.
References ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
|
protected |
Definition at line 136 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\$access, and ilOrgUnitPositionAndRBACAccessHandler\checkRbacOrPositionPermissionAccess().
Referenced by ILIAS\Survey\Access\AccessManager\canAccessEvaluation().
|
protected |
Definition at line 47 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\canAccessEvaluation(), ILIAS\Survey\Access\AccessManager\canAccessInfoScreen(), ILIAS\Survey\Access\AccessManager\canReadResultOfParticipants(), ILIAS\Survey\Access\AccessManager\canStartSurvey(), and ILIAS\Survey\Access\AccessManager\isCodeInputAllowed().
ILIAS\Survey\Access\AccessManager::isCodeInputAllowed | ( | ) |
Is it possible to take the survey by providing an access code?
Definition at line 151 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\getSurvey().
|
protected |
Definition at line 30 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct(), and ILIAS\Survey\Access\AccessManager\checkRbacOrPositionPermission().
|
protected |
Definition at line 33 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct().
|
protected |
Definition at line 31 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct().
|
protected |
Definition at line 32 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct(), and ILIAS\Survey\Access\AccessManager\canAccessEvaluation().