|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ILIAS\Survey\Access\AccessManager: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().
Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canAccessEvaluation | ( | ) |
Can access evaluation.
Definition at line 125 of file class.AccessManager.php.
References ilObjSurveyAccess\_hasEvaluationAccess(), ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
Here is the call graph for this function:| 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\Survey\Access\AccessManager\getSurvey().
Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canEditSettings | ( | ) |
Definition at line 117 of file class.AccessManager.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canManageCodes | ( | ) |
Definition at line 62 of file class.AccessManager.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canRead | ( | ) |
Definition at line 52 of file class.AccessManager.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| 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.
| 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\Survey\Access\AccessManager\getSurvey().
Here is the call graph for this function:
|
protected |
Definition at line 136 of file class.AccessManager.php.
|
protected |
Definition at line 47 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\canAccessEvaluation(), ILIAS\Survey\Access\AccessManager\canAccessInfoScreen(), and ILIAS\Survey\Access\AccessManager\canStartSurvey().
Here is the caller graph for this function:| 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.
|
protected |
Definition at line 30 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct().
|
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().