ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
List of members fo iass. More...
Public Member Functions | |
__construct (ilIndividualAssessmentMembersGUI $parent, ilLanguage $lng, ilCtrl $ctrl, IndividualAssessmentAccessHandler $iass_access, Factory $factory, Renderer $renderer, ilObjUser $current_user, ilIndividualAssessmentDateFormatter $date_formatter) | |
setData (array $data) | |
Set data to show in table. More... | |
render (array $view_constrols, int $offset=0, ?int $limit=null) | |
Renders the presentation table. More... | |
Protected Member Functions | |
getHeadline (ilIndividualAssessmentMember $record) | |
Returns the headline for each row. More... | |
getSubheadline (ilIndividualAssessmentMember $record) | |
Returns the sub headline for each row. More... | |
getImportantInfos (ilIndividualAssessmentMember $record, bool $finalized_only=true) | |
Returns all information needed for important row. More... | |
getGradedByInformation (?int $graded_by_id) | |
getChangedByInformation (?int $changed_by_id, ?DateTimeImmutable $change_date) | |
getContent (ilIndividualAssessmentMember $record) | |
Return all content elements for each row. More... | |
getFurtherFields (ilIndividualAssessmentMember $record) | |
Returns all information needed for further information for each row. More... | |
getAction (ilIndividualAssessmentMember $record, Factory $ui_factory) | |
Return the ui control with executable actions. More... | |
getStatus (bool $finalized, int $status, ?int $examiner_id=null) | |
Returns readable status. More... | |
getGradedInformation (?DateTimeImmutable $event_time) | |
Returns information about the grading. More... | |
getFullNameFor (?int $user_id=null) | |
Returns login of examiner. More... | |
getProfileLink (string $full_name, int $user_id) | |
hasPublicProfile (int $examiner_id) | |
getLocationInfos (bool $finalized, int $usr_id, ?string $location=null, ?int $examiner_id=null) | |
Returns the location of assessment. More... | |
getRecordNote (string $record_note) | |
Returns information out of record note. More... | |
getInternalRecordNote (?string $internal_note=null) | |
Returns information out of internal record note. More... | |
getFileDownloadLink (int $usr_id) | |
Get the link for download of file. More... | |
getEntryForStatus (int $a_status) | |
Get text for lp status. More... | |
mayViewLocation (bool $finalized, int $usr_id, ?int $examiner_id=null) | |
Check user may view the location. More... | |
checkEditable (bool $finalized, int $usr_id, ?int $examiner_id=null) | |
Check the current user has edit permission on record. More... | |
checkAmendable (bool $finalized) | |
Check the current user has amended permission on record. More... | |
checkUserRemoveable (bool $finalized) | |
Check the current user is allowed to remove the user. More... | |
checkDownloadFile (int $usr_id, ?string $file_name=null) | |
Check the current user is allowed to download the record file. More... | |
userMayDownloadAttachment (int $usr_id) | |
wasEditedByViewer (?int $examiner_id=null) | |
txt (string $code) | |
List of members fo iass.
Definition at line 30 of file class.ilIndividualAssessmentMembersTableGUI.php.
ilIndividualAssessmentMembersTableGUI::__construct | ( | ilIndividualAssessmentMembersGUI | $parent, |
ilLanguage | $lng, | ||
ilCtrl | $ctrl, | ||
IndividualAssessmentAccessHandler | $iass_access, | ||
Factory | $factory, | ||
Renderer | $renderer, | ||
ilObjUser | $current_user, | ||
ilIndividualAssessmentDateFormatter | $date_formatter | ||
) |
Definition at line 43 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $ctrl, $current_user, $date_formatter, $factory, $iass_access, $lng, $parent, $renderer, ILIAS\Repository\ctrl(), factory(), ilObject\getId(), ILIAS\Repository\lng(), and renderer().
|
protected |
Check the current user has amended permission on record.
Definition at line 474 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
|
protected |
Check the current user is allowed to download the record file.
Definition at line 501 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
|
protected |
Check the current user has edit permission on record.
Definition at line 457 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction(), and getContent().
|
protected |
Check the current user is allowed to remove the user.
Definition at line 489 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
|
protected |
Return the ui control with executable actions.
Definition at line 257 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ILIAS\UI\Factory\button(), checkAmendable(), checkDownloadFile(), checkEditable(), checkUserRemoveable(), ILIAS\Repository\ctrl(), ILIAS\UI\Factory\dropdown(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), ilIndividualAssessmentMember\id(), and txt().
|
protected |
Definition at line 172 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getFullNameFor(), getProfileLink(), hasPublicProfile(), and txt().
|
protected |
Return all content elements for each row.
Definition at line 198 of file class.ilIndividualAssessmentMembersTableGUI.php.
References checkEditable(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), getRecordNote(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\internalNote(), and ilIndividualAssessmentMember\record().
|
protected |
Get text for lp status.
Definition at line 428 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.
Referenced by getStatus().
|
protected |
Get the link for download of file.
Definition at line 410 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMemberGUI\CMD_DOWNLOAD_FILE, ILIAS\Repository\ctrl(), factory(), and renderer().
|
protected |
Returns login of examiner.
Definition at line 327 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $user_id, and ilObjUser\_lookupName().
Referenced by getChangedByInformation(), and getGradedByInformation().
|
protected |
Returns all information needed for further information for each row.
Definition at line 236 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\LPStatus(), and ilIndividualAssessmentMember\place().
|
protected |
Definition at line 152 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getFullNameFor(), getProfileLink(), hasPublicProfile(), txt(), and ilObjUser\userExists().
|
protected |
Returns information about the grading.
Definition at line 315 of file class.ilIndividualAssessmentMembersTableGUI.php.
References txt().
Referenced by getImportantInfos().
|
protected |
Returns the headline for each row.
Definition at line 112 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\firstname(), ilIndividualAssessmentMember\lastname(), and ilIndividualAssessmentMember\login().
Referenced by render().
|
protected |
Returns all information needed for important row.
Definition at line 135 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\changerId(), ilIndividualAssessmentMember\changeTime(), ilIndividualAssessmentMember\eventTime(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getGradedInformation(), and ilIndividualAssessmentMember\id().
Referenced by render().
|
protected |
Returns information out of internal record note.
Definition at line 398 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Returns the location of assessment.
Definition at line 362 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 337 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $user_id, ILIAS\Repository\ctrl(), factory(), and renderer().
Referenced by getChangedByInformation(), and getGradedByInformation().
|
protected |
Returns information out of record note.
Definition at line 384 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getContent().
|
protected |
Returns readable status.
Definition at line 297 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getEntryForStatus(), ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().
Referenced by getSubheadline().
|
protected |
Returns the sub headline for each row.
Definition at line 120 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getStatus(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\LPStatus(), and txt().
Referenced by render().
|
protected |
Definition at line 348 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilObjectFactory\getInstanceByObjId().
Referenced by getChangedByInformation(), and getGradedByInformation().
|
protected |
Check user may view the location.
Definition at line 445 of file class.ilIndividualAssessmentMembersTableGUI.php.
ilIndividualAssessmentMembersTableGUI::render | ( | array | $view_constrols, |
int | $offset = 0 , |
||
?int | $limit = null |
||
) |
Renders the presentation table.
ILIAS\UI\Component\Component[] | $view_constrols |
Definition at line 83 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $data, factory(), getHeadline(), getImportantInfos(), getSubheadline(), ILIAS\UI\Factory\listing(), renderer(), and ILIAS\UI\Component\Table\PresentationRow\withHeadline().
ilIndividualAssessmentMembersTableGUI::setData | ( | array | $data | ) |
Set data to show in table.
Definition at line 67 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $data.
|
protected |
Definition at line 522 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ILIAS\Repository\lng().
Referenced by getAction(), getChangedByInformation(), getGradedByInformation(), getGradedInformation(), getStatus(), and getSubheadline().
|
protected |
Definition at line 512 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 517 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 34 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 39 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 38 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 41 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 40 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 36 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 35 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 37 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().