# AdminGuiConfigurationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Administration GUI configuration.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
additionalMenuLink | container RichHyperlinkType | [0,-1] | Extra menu item that will appear in addition to standard menu items.
userDashboardLink | container RichHyperlinkType | [0,-1] | Application or shortcut links placed on end-user dashboard.
objectCollectionViews | container GuiObjectListViewsType | [0,1] | Specifies the set of pages that are used for displaying lists of objects such as Users, Roles, Orgs, .
shadowCollectionViews | container GuiObjectListViewsType | [0,1] | Specifies the set of pages that are used for displaying lists of objects such as Users, Roles, Orgs, .
objectForms | container ObjectFormsType | [0,1] | Specifies the set of default forms that are used for displaying and editing of objects, such as User, Role, Org, .
objectDetails | container GuiObjectDetailsSetType | [0,1] | Specifies the look and feel of the pages for displaying object details and editing of objects, such as User, Role, Org, .
userDashboard | container DashboardLayoutType | [0,1] | Specifies the layout of the user dashboard (home screen): it defines which boxes should be visible, which should be hidden, etc.
configurableUserDashboard | container ConfigurableUserDashboardType | [0,-1] | Specifies the configuration for configurable dashboards.
defaultTimezone | property string | [0,1] | Default timezone for the GUI.
preferredDataLanguage | property string | [0,1] | Preferred data language (e.
enableExperimentalFeatures | property boolean | [0,1] | Enabled experimental and alternative user interface features.
defaultExportSettings | container GuiExportSettingsType | [0,1] | Specifies the default settings for GUI object export.
feature | container UserInterfaceFeatureType | [0,-1] | Generic configuration for individual UI features.
feedbackMessagesHook | container FeedbackMessagesHookType | [0,1] | Specifies configuration that can modify messages before they are shown in UI.
roleManagement | container AdminGuiConfigurationRoleManagementType | [0,1] | User-specific role management configuration.
accessRequest | container AccessRequestType | [0,1] | Configuration for access request wizard
approvals | container AdminGuiApprovalsConfigurationType | [0,1] | Configuration related to approvals GUI.
displayFormats | container AdminGuiConfigurationDisplayFormatsType | [0,1] | Default display formats for various UI elements.
useNewDesign | property boolean | [0,1] | If the old or new design should be used.
homePage | container HomePageType | [0,-1] | If the old or new design should be used.
selfProfilePage | container GuiObjectDetailsPageType | [0,1] | Configuration for self profile page.
formMaxMultiparts | property int | [0,1] | Sets the maximum limit for multipart data inside submitted form (inputs and file uploads are counted).

- ### Items

  - #### additionalMenuLink

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Extra menu item that will appear in addition to standard menu items.

  - #### userDashboardLink

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Application or shortcut links placed on end-user dashboard. DEPRECATED use homePage instead

  - #### objectCollectionViews

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies the set of pages that are used for displaying lists of objects such as Users, Roles, Orgs, ...

  - #### shadowCollectionViews

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies the set of pages that are used for displaying lists of objects such as Users, Roles, Orgs, ...

  - #### objectForms

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies the set of default forms that are used for displaying and editing of objects, such as User, Role, Org, ...

    REMOVED: Use panel configuration instead.

  - #### objectDetails

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies the look and feel of the pages for displaying object details and editing of objects, such as User, Role, Org, ...

  - #### userDashboard

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies the layout of the user dashboard (home screen): it defines which boxes should be visible, which should be hidden, etc. REMOVED: Use homePage/widget instead

  - #### configurableUserDashboard

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Specifies the configuration for configurable dashboards. Which dashboards to show, how they should be shown

  - #### defaultTimezone

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Default timezone for the GUI. It is specified in the "tz database" (a.k.a "Olson") format. If not specified then system default timezone is assumed.

    Examples:

    - Europe/Bratislava

  - #### preferredDataLanguage

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Preferred data language (e.g. xml, json, yaml - written in lowercase). Default is xml.

  - #### enableExperimentalFeatures

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Enabled experimental and alternative user interface features.

  - #### defaultExportSettings

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies the default settings for GUI object export. This setting apply to object export that is accessible to common users (e.g. the user list page, resource list). This does NOT necessarily controls the export of repository objects.

  - #### feature

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    Generic configuration for individual UI features. Mostly specifies whether to show them or hide them.

  - #### feedbackMessagesHook

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specifies configuration that can modify messages before they are shown in UI.

  - #### roleManagement

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    User-specific role management configuration.

  - #### accessRequest

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Configuration for access request wizard

  - #### approvals

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Configuration related to approvals GUI.

  - #### displayFormats

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Default display formats for various UI elements.

  - #### useNewDesign

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    If the old or new design should be used. Temporary, will be removed in 4.5 when the old design will be fully replaced with the new one.

  - #### homePage

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Display order:

    If the old or new design should be used. Temporary, will be removed in 4.5 when the old design will be fully replaced with the new one.

  - #### selfProfilePage

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Configuration for self profile page.

  - #### formMaxMultiparts

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Sets the maximum limit for multipart data inside submitted form (inputs and file uploads are counted). Default value is 100.