|
ILIAS
trunk Revision v12.0_alpha-1540-g00f839d5fa1
|
Collaboration diagram for ilPermissionGUI:Public Member Functions | |
| executeCommand () | |
| Execute command. More... | |
| getCurrentObject () | |
| perm (?ilTable2GUI $table=null) | |
| applyFilter () | |
| resetFilter () | |
| applyRoleFilter (array $a_roles, int $a_filter_id) | |
| displayAddRoleForm () | |
| addRole () | |
| adds a local role This method is only called when choose the option 'you may add local roles'. More... | |
| permPositions () | |
| savePositionsPermissions () | |
| owner () | |
| changeOwner () | |
| log () | |
Static Public Member Functions | |
| static | hasContainerCommands (string $a_type) |
Data Fields | |
| const | CMD_SAVE_POSITIONS_PERMISSIONS = 'savePositionsPermissions' |
Protected Member Functions | |
| savePermissions () | |
Private Member Functions | |
| getPositionRepo () | |
| getPermissionRepo () | |
| getOperationRepo () | |
| isAdminRoleFolder () | |
| isAdministrationObject () | |
| isInAdministration () | |
| Check if node is subobject of administration folder. More... | |
| showConfirmBlockRole (array $a_blocked_info) | |
| modifyBlockRoles () | |
| unblockRoles (array $roles) | |
| blockRoles (array $roles) | |
| displayImportRoleForm (?ilPropertyFormGUI $form=null) | |
| doImportRole () | |
| initImportForm () | |
| initRoleForm () | |
| getModifiedBlockedSettings () | |
| __initSubTabs (string $a_cmd) | |
Definition at line 35 of file class.ilPermissionGUI.php.
|
private |
Definition at line 981 of file class.ilPermissionGUI.php.
References $info, $log, CMD_PERM_POSITIONS, ILIAS\Repository\ctrl(), ilOrgUnitGlobalSettings\getInstance(), ilRbacLog\isActive(), and ILIAS\Repository\tabs().
Referenced by executeCommand(), log(), owner(), perm(), permPositions(), and savePositionsPermissions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPermissionGUI::addRole | ( | ) |
adds a local role This method is only called when choose the option 'you may add local roles'.
This option is displayed in the permission settings dialogue for an object TODO: change this bahaviour
Definition at line 744 of file class.ilPermissionGUI.php.
References ILIAS\Repository\ctrl(), getCurrentObject(), initRoleForm(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilObjRole\MODE_PROTECTED_KEEP_LOCAL_POLICIES, and ilObjRole\MODE_UNPROTECTED_KEEP_LOCAL_POLICIES.
Here is the call graph for this function:| ilPermissionGUI::applyFilter | ( | ) |
Definition at line 251 of file class.ilPermissionGUI.php.
References getCurrentObject(), and perm().
Here is the call graph for this function:| ilPermissionGUI::applyRoleFilter | ( | array | $a_roles, |
| int | $a_filter_id | ||
| ) |
Definition at line 267 of file class.ilPermissionGUI.php.
References getCurrentObject(), ilObjectRolePermissionTableGUI\ROLE_FILTER_ALL, ilObjectRolePermissionTableGUI\ROLE_FILTER_GLOBAL, ilObjectRolePermissionTableGUI\ROLE_FILTER_LOCAL, ilObjectRolePermissionTableGUI\ROLE_FILTER_LOCAL_OBJECT, ilObjectRolePermissionTableGUI\ROLE_FILTER_LOCAL_POLICY, and SYSTEM_ROLE_ID.
Referenced by savePermissions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 557 of file class.ilPermissionGUI.php.
References getCurrentObject().
Referenced by modifyBlockRoles().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPermissionGUI::changeOwner | ( | ) |
Definition at line 946 of file class.ilPermissionGUI.php.
References $user_id, ilObjUser\_lookupId(), ilRbacLog\add(), ilRbacLog\CHANGE_OWNER, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ilRbacLog\isActive(), ILIAS\Repository\lng(), ILIAS\Repository\objectDataCache(), owner(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilPermissionGUI::displayAddRoleForm | ( | ) |
Definition at line 731 of file class.ilPermissionGUI.php.
References initRoleForm(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
private |
Definition at line 592 of file class.ilPermissionGUI.php.
References initImportForm(), and ILIAS\Repository\tabs().
Referenced by doImportRole().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 602 of file class.ilPermissionGUI.php.
References Vendor\Package\$e, ILIAS\Repository\ctrl(), displayImportRoleForm(), getCurrentObject(), initImportForm(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilPermissionGUI::executeCommand | ( | ) |
Execute command.
Definition at line 141 of file class.ilPermissionGUI.php.
References __initSubTabs(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilPermissionGUI::getCurrentObject | ( | ) |
Definition at line 189 of file class.ilPermissionGUI.php.
Referenced by addRole(), applyFilter(), applyRoleFilter(), blockRoles(), doImportRole(), getModifiedBlockedSettings(), initRoleForm(), isAdministrationObject(), isAdminRoleFolder(), isInAdministration(), perm(), permPositions(), resetFilter(), savePermissions(), savePositionsPermissions(), and unblockRoles().
Here is the caller graph for this function:
|
private |
Definition at line 809 of file class.ilPermissionGUI.php.
References getCurrentObject(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by savePermissions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 126 of file class.ilPermissionGUI.php.
References $dic, $operationRepo, and ilOrgUnitLocalDIC\dic().
Referenced by savePositionsPermissions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 116 of file class.ilPermissionGUI.php.
References $dic, $permissionRepo, and ilOrgUnitLocalDIC\dic().
Referenced by savePositionsPermissions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 106 of file class.ilPermissionGUI.php.
References $dic, $positionRepo, and ilOrgUnitLocalDIC\dic().
Referenced by savePositionsPermissions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 584 of file class.ilPermissionGUI.php.
References $DIC.
Referenced by ilObjectRolePermissionTableGUI\parse(), and savePermissions().
Here is the caller graph for this function:
|
private |
Definition at line 637 of file class.ilPermissionGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by displayImportRoleForm(), and doImportRole().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 653 of file class.ilPermissionGUI.php.
References $check, $id, $rights, ilObjRole\_getTranslation(), ilUtil\_sortIds(), ILIAS\Repository\ctrl(), getCurrentObject(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), isInAdministration(), ILIAS\Repository\lng(), and SYSTEM_ROLE_ID.
Referenced by addRole(), and displayAddRoleForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 238 of file class.ilPermissionGUI.php.
References getCurrentObject().
Here is the call graph for this function:
|
private |
Definition at line 233 of file class.ilPermissionGUI.php.
References getCurrentObject(), and ROLE_FOLDER_ID.
Referenced by perm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Check if node is subobject of administration folder.
Definition at line 246 of file class.ilPermissionGUI.php.
References getCurrentObject(), and SYSTEM_FOLDER_ID.
Referenced by initRoleForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPermissionGUI::log | ( | ) |
Definition at line 1038 of file class.ilPermissionGUI.php.
References __initSubTabs(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ilRbacLog\isActive(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 512 of file class.ilPermissionGUI.php.
References blockRoles(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and unblockRoles().
Here is the call graph for this function:| ilPermissionGUI::owner | ( | ) |
Definition at line 916 of file class.ilPermissionGUI.php.
References __initSubTabs(), ilObjUser\_lookupLogin(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by changeOwner().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPermissionGUI::perm | ( | ?ilTable2GUI | $table = null | ) |
Definition at line 194 of file class.ilPermissionGUI.php.
References __initSubTabs(), ILIAS\Repository\ctrl(), getCurrentObject(), isAdminRoleFolder(), and ILIAS\Repository\toolbar().
Referenced by applyFilter(), and resetFilter().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPermissionGUI::permPositions | ( | ) |
Definition at line 842 of file class.ilPermissionGUI.php.
References $ref_id, __initSubTabs(), CMD_PERM_POSITIONS, and getCurrentObject().
Here is the call graph for this function:| ilPermissionGUI::resetFilter | ( | ) |
Definition at line 259 of file class.ilPermissionGUI.php.
References getCurrentObject(), and perm().
Here is the call graph for this function:
|
protected |
Definition at line 319 of file class.ilPermissionGUI.php.
References $log, ilRbacLog\add(), applyRoleFilter(), ILIAS\Repository\ctrl(), ilRbacLog\diffFaPa(), ilRbacLog\EDIT_PERMISSIONS, ilRbacLog\gatherFaPa(), getCurrentObject(), ilObjectFactory\getInstanceByObjId(), ilLoggerFactory\getLogger(), getModifiedBlockedSettings(), hasContainerCommands(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilRbacReview\lookupCreateOperationIds(), ILIAS\Repository\refinery(), and showConfirmBlockRole().
Here is the call graph for this function:| ilPermissionGUI::savePositionsPermissions | ( | ) |
Definition at line 853 of file class.ilPermissionGUI.php.
References $ref_id, __initSubTabs(), ILIAS\Repository\ctrl(), getCurrentObject(), getOperationRepo(), getPermissionRepo(), getPositionRepo(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
private |
Definition at line 474 of file class.ilPermissionGUI.php.
References $info, ilObjRole\_getTranslation(), ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by savePermissions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 533 of file class.ilPermissionGUI.php.
References getCurrentObject(), ilObjectFactory\getInstanceByObjId(), ilLoggerFactory\getLogger(), and ilObjRole\MODE_UNPROTECTED_KEEP_LOCAL_POLICIES.
Referenced by modifyBlockRoles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 50 of file class.ilPermissionGUI.php.
|
private |
Definition at line 41 of file class.ilPermissionGUI.php.
|
private |
Definition at line 65 of file class.ilPermissionGUI.php.
|
private |
Definition at line 66 of file class.ilPermissionGUI.php.
|
private |
Definition at line 48 of file class.ilPermissionGUI.php.
|
private |
Definition at line 60 of file class.ilPermissionGUI.php.
|
private |
Definition at line 49 of file class.ilPermissionGUI.php.
|
private |
Definition at line 51 of file class.ilPermissionGUI.php.
|
private |
Definition at line 52 of file class.ilPermissionGUI.php.
|
private |
Definition at line 58 of file class.ilPermissionGUI.php.
|
private |
Definition at line 46 of file class.ilPermissionGUI.php.
Referenced by getOperationRepo().
|
private |
Definition at line 45 of file class.ilPermissionGUI.php.
Referenced by getPermissionRepo().
|
private |
Definition at line 44 of file class.ilPermissionGUI.php.
Referenced by getPositionRepo().
|
private |
Definition at line 57 of file class.ilPermissionGUI.php.
|
private |
Definition at line 56 of file class.ilPermissionGUI.php.
|
private |
Definition at line 55 of file class.ilPermissionGUI.php.
|
private |
Definition at line 43 of file class.ilPermissionGUI.php.
|
private |
Definition at line 61 of file class.ilPermissionGUI.php.
|
private |
Definition at line 59 of file class.ilPermissionGUI.php.
|
private |
Definition at line 62 of file class.ilPermissionGUI.php.
|
private |
Definition at line 53 of file class.ilPermissionGUI.php.
|
private |
Definition at line 68 of file class.ilPermissionGUI.php.
|
private |
Definition at line 63 of file class.ilPermissionGUI.php.
|
private |
Definition at line 64 of file class.ilPermissionGUI.php.
|
private |
Definition at line 54 of file class.ilPermissionGUI.php.
|
private |
Definition at line 67 of file class.ilPermissionGUI.php.
|
private |
Definition at line 38 of file class.ilPermissionGUI.php.
Referenced by __initSubTabs(), and permPositions().
| const ilPermissionGUI::CMD_SAVE_POSITIONS_PERMISSIONS = 'savePositionsPermissions' |
Definition at line 37 of file class.ilPermissionGUI.php.
Referenced by ilOrgUnitPermissionTableGUI\__construct().
|
private |
Definition at line 39 of file class.ilPermissionGUI.php.