|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
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 969 of file class.ilPermissionGUI.php.
References $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 741 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 248 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 264 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 554 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 934 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 728 of file class.ilPermissionGUI.php.
References initRoleForm(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
private |
Definition at line 589 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 599 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 138 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 186 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 806 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 123 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 113 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 103 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 581 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 634 of file class.ilPermissionGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setRequired().
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 650 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(), ilTextAreaInputGUI\setCols(), ilFormPropertyGUI\setInfo(), 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 235 of file class.ilPermissionGUI.php.
References getCurrentObject().
Referenced by perm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 230 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 243 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 1026 of file class.ilPermissionGUI.php.
References $gui_obj, $rbacreview, $user, __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 509 of file class.ilPermissionGUI.php.
References blockRoles(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and unblockRoles().
Here is the call graph for this function:| ilPermissionGUI::owner | ( | ) |
Definition at line 913 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 191 of file class.ilPermissionGUI.php.
References __initSubTabs(), ILIAS\Repository\ctrl(), getCurrentObject(), isAdministrationObject(), isAdminRoleFolder(), ILIAS\Repository\lng(), 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 839 of file class.ilPermissionGUI.php.
References $ref_id, __initSubTabs(), and getCurrentObject().
Here is the call graph for this function:| ilPermissionGUI::resetFilter | ( | ) |
Definition at line 256 of file class.ilPermissionGUI.php.
References getCurrentObject(), and perm().
Here is the call graph for this function:
|
protected |
Definition at line 316 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 850 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 471 of file class.ilPermissionGUI.php.
References 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 530 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.
Referenced by log().
|
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.
Referenced by log().
|
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.
Referenced by log().
|
private |
Definition at line 38 of file class.ilPermissionGUI.php.
Referenced by __initSubTabs().
| 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.