ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
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 34 of file class.ilPermissionGUI.php.
|
private |
Definition at line 959 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().
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 740 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.
ilPermissionGUI::applyFilter | ( | ) |
Definition at line 247 of file class.ilPermissionGUI.php.
References getCurrentObject(), and perm().
ilPermissionGUI::applyRoleFilter | ( | array | $a_roles, |
int | $a_filter_id | ||
) |
Definition at line 263 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().
|
private |
Definition at line 553 of file class.ilPermissionGUI.php.
References getCurrentObject().
Referenced by modifyBlockRoles().
ilPermissionGUI::changeOwner | ( | ) |
Definition at line 924 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().
ilPermissionGUI::displayAddRoleForm | ( | ) |
Definition at line 727 of file class.ilPermissionGUI.php.
References initRoleForm(), and ILIAS\Repository\tabs().
|
private |
Definition at line 588 of file class.ilPermissionGUI.php.
References initImportForm(), and ILIAS\Repository\tabs().
Referenced by doImportRole().
|
private |
Definition at line 598 of file class.ilPermissionGUI.php.
References Vendor\Package\$e, ILIAS\Repository\ctrl(), displayImportRoleForm(), getCurrentObject(), initImportForm(), ILIAS\Repository\lng(), and null.
ilPermissionGUI::executeCommand | ( | ) |
Execute command.
Definition at line 137 of file class.ilPermissionGUI.php.
References __initSubTabs(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
ilPermissionGUI::getCurrentObject | ( | ) |
Definition at line 185 of file class.ilPermissionGUI.php.
Referenced by addRole(), applyFilter(), applyRoleFilter(), blockRoles(), doImportRole(), getModifiedBlockedSettings(), initRoleForm(), isAdministrationObject(), isAdminRoleFolder(), isInAdministration(), perm(), permPositions(), resetFilter(), savePermissions(), savePositionsPermissions(), and unblockRoles().
|
private |
Definition at line 805 of file class.ilPermissionGUI.php.
References getCurrentObject(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by savePermissions().
|
private |
Definition at line 122 of file class.ilPermissionGUI.php.
References $dic, $operationRepo, and ilOrgUnitLocalDIC\dic().
Referenced by savePositionsPermissions().
|
private |
Definition at line 112 of file class.ilPermissionGUI.php.
References $dic, $permissionRepo, and ilOrgUnitLocalDIC\dic().
Referenced by savePositionsPermissions().
|
private |
Definition at line 102 of file class.ilPermissionGUI.php.
References $dic, $positionRepo, and ilOrgUnitLocalDIC\dic().
Referenced by savePositionsPermissions().
|
static |
Definition at line 580 of file class.ilPermissionGUI.php.
References $DIC.
Referenced by ilObjectRolePermissionTableGUI\parse(), and savePermissions().
|
private |
Definition at line 633 of file class.ilPermissionGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setRequired().
Referenced by displayImportRoleForm(), and doImportRole().
|
private |
Definition at line 649 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().
|
private |
Definition at line 234 of file class.ilPermissionGUI.php.
References getCurrentObject().
Referenced by perm().
|
private |
Definition at line 229 of file class.ilPermissionGUI.php.
References getCurrentObject(), and ROLE_FOLDER_ID.
Referenced by perm().
|
private |
Check if node is subobject of administration folder.
Definition at line 242 of file class.ilPermissionGUI.php.
References getCurrentObject(), and SYSTEM_FOLDER_ID.
Referenced by initRoleForm().
ilPermissionGUI::log | ( | ) |
Definition at line 1016 of file class.ilPermissionGUI.php.
References $gui_obj, $rbacreview, $user, __initSubTabs(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ilRbacLog\isActive(), and ILIAS\Repository\lng().
|
private |
Definition at line 508 of file class.ilPermissionGUI.php.
References blockRoles(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and unblockRoles().
ilPermissionGUI::owner | ( | ) |
Definition at line 903 of file class.ilPermissionGUI.php.
References __initSubTabs(), ilObjUser\_lookupLogin(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by changeOwner().
ilPermissionGUI::perm | ( | ?ilTable2GUI | $table = null | ) |
Definition at line 190 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().
ilPermissionGUI::permPositions | ( | ) |
Definition at line 838 of file class.ilPermissionGUI.php.
References $ref_id, __initSubTabs(), and getCurrentObject().
ilPermissionGUI::resetFilter | ( | ) |
Definition at line 255 of file class.ilPermissionGUI.php.
References getCurrentObject(), and perm().
|
protected |
Definition at line 315 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().
ilPermissionGUI::savePositionsPermissions | ( | ) |
Definition at line 849 of file class.ilPermissionGUI.php.
References $ref_id, __initSubTabs(), ILIAS\Repository\ctrl(), getCurrentObject(), getOperationRepo(), getPermissionRepo(), getPositionRepo(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), null, and ILIAS\Repository\refinery().
|
private |
Definition at line 470 of file class.ilPermissionGUI.php.
References ilObjRole\_getTranslation(), ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by savePermissions().
|
private |
Definition at line 529 of file class.ilPermissionGUI.php.
References getCurrentObject(), ilObjectFactory\getInstanceByObjId(), ilLoggerFactory\getLogger(), and ilObjRole\MODE_UNPROTECTED_KEEP_LOCAL_POLICIES.
Referenced by modifyBlockRoles().
|
private |
Definition at line 49 of file class.ilPermissionGUI.php.
|
private |
Definition at line 40 of file class.ilPermissionGUI.php.
|
private |
Definition at line 64 of file class.ilPermissionGUI.php.
|
private |
Definition at line 65 of file class.ilPermissionGUI.php.
|
private |
Definition at line 47 of file class.ilPermissionGUI.php.
Referenced by log().
|
private |
Definition at line 59 of file class.ilPermissionGUI.php.
|
private |
Definition at line 48 of file class.ilPermissionGUI.php.
|
private |
Definition at line 50 of file class.ilPermissionGUI.php.
|
private |
Definition at line 51 of file class.ilPermissionGUI.php.
|
private |
Definition at line 57 of file class.ilPermissionGUI.php.
|
private |
Definition at line 45 of file class.ilPermissionGUI.php.
Referenced by getOperationRepo().
|
private |
Definition at line 44 of file class.ilPermissionGUI.php.
Referenced by getPermissionRepo().
|
private |
Definition at line 43 of file class.ilPermissionGUI.php.
Referenced by getPositionRepo().
|
private |
Definition at line 56 of file class.ilPermissionGUI.php.
|
private |
Definition at line 55 of file class.ilPermissionGUI.php.
Referenced by log().
|
private |
Definition at line 54 of file class.ilPermissionGUI.php.
|
private |
Definition at line 42 of file class.ilPermissionGUI.php.
|
private |
Definition at line 60 of file class.ilPermissionGUI.php.
|
private |
Definition at line 58 of file class.ilPermissionGUI.php.
|
private |
Definition at line 61 of file class.ilPermissionGUI.php.
|
private |
Definition at line 52 of file class.ilPermissionGUI.php.
|
private |
Definition at line 67 of file class.ilPermissionGUI.php.
|
private |
Definition at line 62 of file class.ilPermissionGUI.php.
|
private |
Definition at line 63 of file class.ilPermissionGUI.php.
|
private |
Definition at line 53 of file class.ilPermissionGUI.php.
|
private |
Definition at line 66 of file class.ilPermissionGUI.php.
Referenced by log().
|
private |
Definition at line 37 of file class.ilPermissionGUI.php.
Referenced by __initSubTabs().
const ilPermissionGUI::CMD_SAVE_POSITIONS_PERMISSIONS = 'savePositionsPermissions' |
Definition at line 36 of file class.ilPermissionGUI.php.
Referenced by ilOrgUnitPermissionTableGUI\__construct().
|
private |
Definition at line 38 of file class.ilPermissionGUI.php.