|
ILIAS
release_8 Revision v8.24
|
Class ilObjRoleGUI. More...
Inheritance diagram for ilObjRoleGUI:
Collaboration diagram for ilObjRoleGUI:Public Member Functions | |
| __construct ( $a_data, int $a_id, bool $a_call_by_reference=false, bool $a_prepare_output=true) | |
| executeCommand () | |
| getParentRefId () | |
| Get ref id of current object (not role folder id) More... | |
| getParentObjId () | |
| Get obj_id of current object. More... | |
| getParentType () | |
| get type of current object (not role folder) More... | |
| getAdminTabs () | |
| admin and normal tabs are equal for roles More... | |
| createObject () | |
| Only called from administration -> role folder ? Otherwise this check access is wrong. More... | |
| editObject () | |
| saveObject () | |
| Save new role. More... | |
| updateObject () | |
| Save role settings. More... | |
| permSaveObject (bool $a_show_admin_permissions=false) | |
| save permissions @access public More... | |
| adoptPermSaveObject () | |
| addUserObject (array $a_user_ids) | |
| deassignUserObject () | |
| userassignmentObject () | |
| display user assignment panel More... | |
| cancelObject () | |
| cancelObject is called when an operation is canceled, method links back @access public More... | |
| mailToRoleObject () | |
| checkAccess (string $a_perm_global, string $a_perm_obj='') | |
Public Member Functions inherited from ilObjectGUI | |
| __construct ($data, int $id=0, bool $call_by_reference=true, bool $prepare_output=true) | |
| getRefId () | |
| setAdminMode (string $mode) | |
| getAdminMode () | |
| getObject () | |
| executeCommand () | |
| withReferences () | |
| determines whether objects are referenced or not (got ref ids or not) More... | |
| setCreationMode (bool $mode=true) | |
| if true, a creation screen is displayed the current [ref_id] don't belong to the current class! The mode is determined in ilRepositoryGUI More... | |
| getCreationMode () | |
| prepareOutput (bool $show_sub_objects=true) | |
| getAdminTabs () | |
| administration tabs show only permissions and trash folder More... | |
| getHTML () | |
| confirmedDeleteObject () | |
| confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled More... | |
| cancelDeleteObject () | |
| cancel deletion of object More... | |
| cancelObject () | |
| cancel action and go back to previous page More... | |
| createObject () | |
| create new object form More... | |
| cancelCreation () | |
| cancel create action and go back to repository parent More... | |
| saveObject () | |
| getDidacticTemplateVar (string $type) | |
| Get didactic template setting from creation screen. More... | |
| putObjectInTree (ilObject $obj, int $parent_node_id=null) | |
| Add object to tree at given position. More... | |
| editObject () | |
| addExternalEditFormCustom (ilPropertyFormGUI $form) | |
| updateObject () | |
| updates object entry in object_data More... | |
| getFormAction (string $cmd, string $default_form_action="") | |
| Get form action for command (command is method name without "Object", e.g. More... | |
| isVisible (int $ref_id, string $type) | |
| viewObject () | |
| viewObject container presentation for "administration -> repository, trash, permissions" More... | |
| deleteObject (bool $error=false) | |
| Display deletion confirmation screen. More... | |
| setColumnSettings (ilColumnGUI $column_gui) | |
| redirectAfterCreation () | |
| Redirect after creation, see https://docu.ilias.de/goto_docu_wiki_wpage_5035_1357.html Should be overwritten and redirect to settings screen. More... | |
| addToDeskObject () | |
| removeFromDeskObject () | |
Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback | |
| callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Protected Member Functions | |
| getRoleId () | |
| initParentRefId () | |
| retrieveTemplatePermissionsFromPost () | |
| getContainerType () | |
| Get type of role container. More... | |
| showDefaultPermissionSettings () | |
| check if default permissions are shown or not More... | |
| initFormRoleProperties (int $a_mode) | |
| loadRoleProperties (ilObjRole $role, ilPropertyFormGUI $form) | |
| Store form input in role object. More... | |
| readRoleProperties (ilObject $role, ilPropertyFormGUI $form) | |
| Read role properties and write them to form. More... | |
| permObject (bool $a_show_admin_permissions=false) | |
| adminPermObject () | |
| Show administration permissions. More... | |
| adminPermSaveObject () | |
| Save admin permissions. More... | |
| adoptPermObject () | |
| confirmDeleteRoleObject () | |
| Show delete confirmation screen. More... | |
| performDeleteRoleObject () | |
| Delete role. More... | |
| addAdminLocatorItems (bool $do_not_add_object=false) | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| getTabs () | |
| @abstract overwrite in derived GUI class of your object type More... | |
| isChangeExistingObjectsConfirmationRequired () | |
| Check if a confirmation about further settings is required or not. More... | |
| showChangeExistingObjectsConfirmation (bool $recursive, array $recursive_list) | |
| Show confirmation screen. More... | |
| changeExistingObjectsObject () | |
| setSubTabs ($a_tab) | |
| addToClipboardObject () | |
| Add selected users to user clipboard. More... | |
| addLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| ensureRoleAccessForContext () | |
| Ensure access to role for ref_id. More... | |
Protected Member Functions inherited from ilObjectGUI | |
| getObjectService () | |
| assignObject () | |
| setTitleAndDescription () | |
| initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
| Add header action menu. More... | |
| insertHeaderAction (?ilObjectListGUI $list_gui=null) | |
| Insert header action into main template. More... | |
| addHeaderAction () | |
| Add header action menu. More... | |
| redrawHeaderActionObject () | |
| Ajax call: redraw action header only. More... | |
| setTabs () | |
| set admin tabs More... | |
| setAdminTabs () | |
| set admin tabs More... | |
| setLocator () | |
| addLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| omitLocator (bool $omit=true) | |
| addAdminLocatorItems (bool $do_not_add_object=false) | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| initCreationForms (string $new_type) | |
| Init creation forms. More... | |
| getCreationFormsHTML (array $forms) | |
| Get HTML for creation forms (accordion) More... | |
| initCreateForm (string $new_type) | |
| initDidacticTemplate (ilPropertyFormGUI $form) | |
| addDidacticTemplateOptions (array &$a_options) | |
| Add custom templates. More... | |
| afterSave (ilObject $new_object) | |
| Post (successful) object creation hook. More... | |
| initEditForm () | |
| initEditCustomForm (ilPropertyFormGUI $a_form) | |
| Add custom fields to update form. More... | |
| getEditFormValues () | |
| getEditFormCustomValues (array &$a_values) | |
| Add values to custom edit fields. More... | |
| validateCustom (ilPropertyFormGUI $form) | |
| Validate custom values (if not possible with checkInput()) More... | |
| updateCustom (ilPropertyFormGUI $form) | |
| Insert custom update form values into object. More... | |
| afterUpdate () | |
| Post (successful) object update hook. More... | |
| initImportForm (string $new_type) | |
| importFileObject (int $parent_id=null) | |
| afterImport (ilObject $new_object) | |
| Post (successful) object import hook. More... | |
| setFormAction (string $cmd, string $form_action) | |
| getReturnLocation (string $cmd, string $default_location="") | |
| Get return location for command (command is method name without "Object", e.g. More... | |
| setReturnLocation (string $cmd, string $location) | |
| set specific return location for command More... | |
| getTargetFrame (string $cmd, string $default_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. More... | |
| setTargetFrame (string $cmd, string $target_frame) | |
| Set specific target frame for command. More... | |
| showPossibleSubObjects () | |
| show possible sub objects (pull down menu) More... | |
| getTabs () | |
| @abstract overwrite in derived GUI class of your object type More... | |
| redirectToRefId (int $ref_id, string $cmd="") | |
| redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current ["ref_id"] value of the request More... | |
| fillCloneTemplate (?string $tpl_name, string $type) | |
| Fill object clone template This method can be called from any object GUI class that wants to offer object cloning. More... | |
| getCenterColumnHTML () | |
| Get center column. More... | |
| getRightColumnHTML () | |
| Display right column. More... | |
| checkPermission (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| checkPermissionBool (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| enableDragDropFileUpload () | |
| Enables the file upload into this object by dropping files. More... | |
| showCustomIconsEditing ( $input_colspan=1, ilPropertyFormGUI $form=null, $as_section=true) | |
| show edit section of custom icons for container More... | |
Private Attributes | |
| ilLogger | $logger |
| GlobalHttpState | $http |
Additional Inherited Members | |
Static Public Member Functions inherited from ilObjectGUI | |
| static | _gotoRepositoryRoot (bool $raise_error=false) |
| Goto repository root. More... | |
| static | _gotoRepositoryNode (int $ref_id, string $cmd="") |
| static | _gotoSharedWorkspaceNode (int $wsp_id) |
Data Fields inherited from ilObjectGUI | |
| const | ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION |
| const | ADMIN_MODE_NONE = "" |
| const | ADMIN_MODE_SETTINGS = "settings" |
| const | ADMIN_MODE_REPOSITORY = "repository" |
| const | UPLOAD_TYPE_LOCAL = 1 |
| const | UPLOAD_TYPE_UPLOAD_DIRECTORY = 2 |
| const | CFORM_NEW = 1 |
| const | CFORM_IMPORT = 2 |
| const | CFORM_CLONE = 3 |
Class ilObjRoleGUI.
Definition at line 32 of file class.ilObjRoleGUI.php.
| ilObjRoleGUI::__construct | ( | $data, | |
| int | $id, | ||
| bool | $call_by_reference = false, |
||
| bool | $prepare_output = true |
||
| ) |
| mixed | $data | |
| int | $id | |
| bool | $call_by_reference | |
| bool | $prepare_output |
| ilCtrlException |
Reimplemented from ilObjectGUI.
Definition at line 50 of file class.ilObjRoleGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ilObject\_lookupObjId(), ilObject\_lookupType(), ILIAS\Repository\ctrl(), getParentObjId(), getParentRefId(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), initParentRefId(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
protected |
should be overwritten to add object specific items (repository items are preloaded)
Reimplemented from ilObjectGUI.
Definition at line 999 of file class.ilObjRoleGUI.php.
References ilObjRole\_getTranslation(), ilObjectGUI\getAdminMode(), getRoleId(), ILIAS\Repository\lng(), ILIAS\Repository\locator(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
should be overwritten to add object specific items (repository items are preloaded)
Reimplemented from ilObjectGUI.
Definition at line 1271 of file class.ilObjRoleGUI.php.
References ilObjRole\_getTranslation(), ILIAS\Repository\ctrl(), ilObjectGUI\getAdminMode(), getRoleId(), ILIAS\Repository\locator(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Add selected users to user clipboard.
Definition at line 1244 of file class.ilObjRoleGUI.php.
References $GLOBALS, ILIAS\Repository\ctrl(), ILIAS\Survey\Mode\getId(), ilUserClipboard\getInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjRoleGUI::addUserObject | ( | array | $a_user_ids | ) |
| int[] |
Definition at line 792 of file class.ilObjRoleGUI.php.
References $GLOBALS, ANONYMOUS_USER_ID, checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ROLE_FOLDER_ID.
Here is the call graph for this function:
|
protected |
Show administration permissions.
Definition at line 516 of file class.ilObjRoleGUI.php.
References permObject().
Here is the call graph for this function:
|
protected |
Save admin permissions.
Definition at line 525 of file class.ilObjRoleGUI.php.
References permSaveObject().
Here is the call graph for this function:
|
protected |
Definition at line 530 of file class.ilObjRoleGUI.php.
References ilObjectGUI\$id, ILIAS\LTI\ToolProvider\$key, ilObjRole\_getTranslation(), ilUtil\_sortIds(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and SYSTEM_ROLE_ID.
Referenced by adoptPermSaveObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjRoleGUI::adoptPermSaveObject | ( | ) |
Definition at line 743 of file class.ilObjRoleGUI.php.
References ilObjectGUI\$access, $source, ilObjRole\_getTranslation(), ilObject\_lookupTitle(), adoptPermObject(), checkAccess(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilObjRoleGUI::cancelObject | ( | ) |
cancelObject is called when an operation is canceled, method links back @access public
Reimplemented from ilObjectGUI.
Definition at line 987 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 1195 of file class.ilObjRoleGUI.php.
References $obj_ref_id, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ROLE_FOLDER_ID, and ROOT_FOLDER_ID.
Here is the call graph for this function:| ilObjRoleGUI::checkAccess | ( | string | $a_perm_global, |
| string | $a_perm_obj = '' |
||
| ) |
Definition at line 1105 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\access(), and ROLE_FOLDER_ID.
Referenced by addUserObject(), adoptPermSaveObject(), confirmDeleteRoleObject(), deassignUserObject(), editObject(), executeCommand(), getTabs(), performDeleteRoleObject(), permObject(), permSaveObject(), and userassignmentObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Show delete confirmation screen.
Definition at line 565 of file class.ilObjRoleGUI.php.
References ilObjRole\_getTranslation(), checkAccess(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjRoleGUI::createObject | ( | ) |
Only called from administration -> role folder ? Otherwise this check access is wrong.
Reimplemented from ilObjectGUI.
Definition at line 339 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl(), initFormRoleProperties(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjRoleGUI::deassignUserObject | ( | ) |
Definition at line 836 of file class.ilObjRoleGUI.php.
References ilObjectGUI\$user, checkAccess(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), SYSTEM_ROLE_ID, and SYSTEM_USER_ID.
Here is the call graph for this function:| ilObjRoleGUI::editObject | ( | ) |
Reimplemented from ilObjectGUI.
Definition at line 349 of file class.ilObjRoleGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), initFormRoleProperties(), ILIAS\Repository\lng(), ILIAS\Repository\object(), readRoleProperties(), SYSTEM_ROLE_ID, and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
protected |
Ensure access to role for ref_id.
| ilObjectException |
Definition at line 1296 of file class.ilObjRoleGUI.php.
References Vendor\Package\$e, ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\object(), and ROLE_FOLDER_ID.
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjRoleGUI::executeCommand | ( | ) |
Reimplemented from ilObjectGUI.
Definition at line 78 of file class.ilObjRoleGUI.php.
References $GLOBALS, ilExportOptions\allocateExportId(), checkAccess(), ILIAS\Repository\ctrl(), ensureRoleAccessForContext(), ilExportOptions\KEY_ROOT, ILIAS\Repository\lng(), ilExportOptions\newInstance(), ILIAS\Repository\object(), ilObjectGUI\prepareOutput(), and showDefaultPermissionSettings().
Here is the call graph for this function:| ilObjRoleGUI::getAdminTabs | ( | ) |
admin and normal tabs are equal for roles
Reimplemented from ilObjectGUI.
Definition at line 205 of file class.ilObjRoleGUI.php.
References getTabs().
Here is the call graph for this function:
|
protected |
Get type of role container.
Definition at line 213 of file class.ilObjRoleGUI.php.
References $container_type.
Referenced by showDefaultPermissionSettings().
Here is the caller graph for this function:| ilObjRoleGUI::getParentObjId | ( | ) |
Get obj_id of current object.
Definition at line 189 of file class.ilObjRoleGUI.php.
References $obj_obj_id.
Referenced by __construct().
Here is the caller graph for this function:| ilObjRoleGUI::getParentRefId | ( | ) |
Get ref id of current object (not role folder id)
Definition at line 181 of file class.ilObjRoleGUI.php.
References $obj_ref_id.
Referenced by __construct(), and permObject().
Here is the caller graph for this function:| ilObjRoleGUI::getParentType | ( | ) |
get type of current object (not role folder)
Definition at line 197 of file class.ilObjRoleGUI.php.
References $obj_obj_type.
Referenced by permObject(), and permSaveObject().
Here is the caller graph for this function:
|
protected |
Definition at line 139 of file class.ilObjRoleGUI.php.
References $role_id.
Referenced by addAdminLocatorItems(), and addLocatorItems().
Here is the caller graph for this function:
|
protected |
@abstract overwrite in derived GUI class of your object type
Reimplemented from ilObjectGUI.
Definition at line 1020 of file class.ilObjRoleGUI.php.
References ANONYMOUS_ROLE_ID, checkAccess(), ILIAS\Repository\ctrl(), ilObjectGUI\getAdminMode(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and showDefaultPermissionSettings().
Referenced by getAdminTabs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 227 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl(), ilObjRole\isAutoGenerated(), ILIAS\Repository\lng(), MODE_GLOBAL_CREATE, MODE_GLOBAL_UPDATE, MODE_LOCAL_CREATE, MODE_LOCAL_UPDATE, ILIAS\Repository\object(), and ROLE_FOLDER_ID.
Referenced by createObject(), editObject(), saveObject(), and updateObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 144 of file class.ilObjRoleGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Check if a confirmation about further settings is required or not.
Definition at line 1119 of file class.ilObjRoleGUI.php.
Referenced by permSaveObject().
Here is the caller graph for this function:
|
protected |
Store form input in role object.
| object | $role |
Definition at line 303 of file class.ilObjRoleGUI.php.
References ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), ilObjRole\setAllowRegister(), ilObject\setDescription(), ilObject\setTitle(), and ilObjRole\toggleAssignUsersStatus().
Referenced by saveObject(), and updateObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjRoleGUI::mailToRoleObject | ( | ) |
Definition at line 1090 of file class.ilObjRoleGUI.php.
References ilObject\_getIdsForTitle(), ilSession\get(), ilMailFormCall\getRedirectTarget(), ILIAS\Repository\object(), ilUtil\redirect(), and ilSession\set().
Here is the call graph for this function:
|
protected |
Delete role.
Definition at line 599 of file class.ilObjRoleGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 423 of file class.ilObjRoleGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), ilAccordionGUI\FORCE_ALL_OPEN, getParentRefId(), getParentType(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ROLE_FOLDER_ID, setSubTabs(), SYSTEM_ROLE_ID, and ILIAS\Repository\toolbar().
Referenced by adminPermObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjRoleGUI::permSaveObject | ( | bool | $a_show_admin_permissions = false | ) |
save permissions @access public
Definition at line 617 of file class.ilObjRoleGUI.php.
References ILIAS\LTI\ToolProvider\$key, $obj_ref_id, ilRbacLog\add(), checkAccess(), ILIAS\Repository\ctrl(), ilRbacLog\diffTemplate(), ilRbacLog\EDIT_TEMPLATE, ilRbacLog\gatherTemplate(), getParentType(), ILIAS\FileDelivery\http(), ilRbacLog\isActive(), isChangeExistingObjectsConfirmationRequired(), ILIAS\Repository\lng(), ilObjRole\MODE_PROTECTED_KEEP_LOCAL_POLICIES, ilObjRole\MODE_UNPROTECTED_KEEP_LOCAL_POLICIES, ILIAS\Repository\object(), ILIAS\Repository\refinery(), retrieveTemplatePermissionsFromPost(), ROLE_FOLDER_ID, ROOT_FOLDER_ID, showChangeExistingObjectsConfirmation(), and ilUtil\tf2yn().
Referenced by adminPermSaveObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Read role properties and write them to form.
Definition at line 319 of file class.ilObjRoleGUI.php.
References ilObjectGUI\$data, $DIC, ilObject\_lookupType(), ilObject\getDescription(), ilObject\getId(), ilObject\getPresentationTitle(), IL_INST_ID, and ilPropertyFormGUI\setValuesByArray().
Referenced by editObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 161 of file class.ilObjRoleGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by permSaveObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjRoleGUI::saveObject | ( | ) |
Save new role.
Reimplemented from ilObjectGUI.
Definition at line 376 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl(), initFormRoleProperties(), ILIAS\Repository\lng(), and loadRoleProperties().
Here is the call graph for this function:
|
protected |
Definition at line 1223 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl(), and ROLE_FOLDER_ID.
Referenced by permObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Show confirmation screen.
| string[] | $recursive_list |
Definition at line 1137 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilObjRole\MODE_PROTECTED_DELETE_LOCAL_POLICIES, ilObjRole\MODE_PROTECTED_KEEP_LOCAL_POLICIES, ilObjRole\MODE_UNPROTECTED_DELETE_LOCAL_POLICIES, ilObjRole\MODE_UNPROTECTED_KEEP_LOCAL_POLICIES, and ILIAS\Repository\refinery().
Referenced by permSaveObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
check if default permissions are shown or not
Definition at line 221 of file class.ilObjRoleGUI.php.
References getContainerType().
Referenced by executeCommand(), and getTabs().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjRoleGUI::updateObject | ( | ) |
Save role settings.
Reimplemented from ilObjectGUI.
Definition at line 403 of file class.ilObjRoleGUI.php.
References ILIAS\Repository\ctrl(), initFormRoleProperties(), ILIAS\Repository\lng(), loadRoleProperties(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilObjRoleGUI::userassignmentObject | ( | ) |
display user assignment panel
Definition at line 913 of file class.ilObjRoleGUI.php.
References $DIC, $ilUser, ilSecuritySettings\_getInstance(), checkAccess(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and SYSTEM_ROLE_ID.
Here is the call graph for this function:
|
protected |
Definition at line 42 of file class.ilObjRoleGUI.php.
Referenced by getContainerType().
|
protected |
Definition at line 45 of file class.ilObjRoleGUI.php.
|
private |
Definition at line 47 of file class.ilObjRoleGUI.php.
|
private |
Definition at line 46 of file class.ilObjRoleGUI.php.
|
protected |
Definition at line 40 of file class.ilObjRoleGUI.php.
Referenced by getParentObjId().
|
protected |
Definition at line 41 of file class.ilObjRoleGUI.php.
Referenced by getParentType().
|
protected |
Definition at line 39 of file class.ilObjRoleGUI.php.
Referenced by changeExistingObjectsObject(), getParentRefId(), and permSaveObject().
|
protected |
Definition at line 44 of file class.ilObjRoleGUI.php.
|
protected |
Definition at line 48 of file class.ilObjRoleGUI.php.
|
protected |
Definition at line 43 of file class.ilObjRoleGUI.php.
Referenced by getRoleId().
|
protected |
Definition at line 35 of file class.ilObjRoleGUI.php.
Referenced by initFormRoleProperties().
|
protected |
Definition at line 34 of file class.ilObjRoleGUI.php.
Referenced by initFormRoleProperties().
|
protected |
Definition at line 37 of file class.ilObjRoleGUI.php.
Referenced by initFormRoleProperties().
|
protected |
Definition at line 36 of file class.ilObjRoleGUI.php.
Referenced by initFormRoleProperties().