Konfigurations Migrations Guide v10.0.0-main14165

Mit der Version v10.0.0-main14165 haben sich die Schlüssel für die Konfiguration grundlegend geändert. Wenn Sie die Applikation von einer Version vor v10.0.0-main14165 auf eine spätere Version ziehen wollen hilf dieser Guide alle Schlüssel korrekt zuzuordnen.

Standardisierte Prä- und Suffixes

  • Einstellungs-Gruppe: "...Configuration"

  • Feature grundsätzlich verfügbar: "Enable..."

  • Setting mit mehreren Zuständen: "...Mode"

  • Default-Zustand für Setting: "Default..."

    • Wird von User Settings überschrieben

Migrationsvorgehen

  1. Konfigurationen im client anpassen

  2. Konfigurationen im appsettings.json anpassen

  3. Server neustarten (damit die automatische migration durchlaufen kann)

CuiSettings → UiConfiguration

Umbenannte Einstellungen

Alter Name

Neuer Name

Alter Name

Neuer Name

showMenuSearch

menu.enableSearch

showGlobalSearch

enableGlobalSearch

hasLayoutSwitcher

enableLayoutSelector

initialSidebarWidth

sidebar.defaultWidthPixels

showExplorer

sidebar.enableExplorer

showActionSearch

sidebar.enableActionSearch

entityScopeSelectorVisible

scopeSelector.visible

entityScopeEntityName

scopeSelector.entityName

entityScopeDisplayExpression

scopeSelector.displayExpression

entityScopeValueExpression

scopeSelector.valueExpression

contextSelectorVisible

contextSelector.enabled

contextSelectorAPIUrl

contextSelector.ApiUrl

contextSelectorHardReload

contextSelector.hardReload

stageName

stagingIndicator.label

stageColor

stagingIndicator.color

healthCheckErrorIntervalMS

healthCheck.errorIntervalMS

healthCheckRoutineIntervalMS

healthCheck.routineIntervalMS

dashboardEnabled

menu.enableDashboardItem

phoneBreakpoint

breakpoints.phoneWidthPixels

tabletBreakpoint

breakpoints.tabletWidthPixels

applicationName

customization.applicationName

faviconLogo

customization.favicon

headerLogo

customization.headerLogoFile

loginLogo

customization.loginLogoFile

customizationCssFilePath

customization.customCssFile

customizationJsonFilePath

customization.customJsonFile

userGuideUrl

customization.userGuideUrl

helpline

customization.helpline

Neue Einstellungen

Name

Beschreibung

Standardwert

Name

Beschreibung

Standardwert

sidebar.enableActions

Ob actions angezeigt werden oder nicht.

true

Enfernte Einstellungen

Name

Auswirkungen

Name

Auswirkungen

faviconSelector

Wert ist nun fix auf favicon gesetzt.

hasUserGuide

Wird nun durch customization.userGuideUrl bestimmt. Wenn der Wert ein leerer string ist wirkt das gleich wie wenn man dies option auf false hatte.

phoneWidthPixels

Der Phone-Breakpoint wird von der React-Bibliothek behandelt und muss nicht in den Einstellungen festgelegt werden.

QuinoDataGridSettings → ListConfiguration

Umbenannte Einstellungen

Alter Name

Neuer Name

Alter Name

Neuer Name

useSearch

enableSearch

useHeaderFilter

filter.enableSimple

useFilterPanel

filter.enableAdvanced

useGroupPanel

enableGrouping

itemsPerPage

paging.defaultPageSize

useCrossLinks

enableCrossLinks

useColumnChooser

columns.enableChooser

useColumnReordering

columns.enableReordering

useColumnResizing

columns.enableResizing

columnMinWidth

columns.minWidthPixels

columnMaxWidthPixels

columns.maxWidthPixels

columnMaxWidthPercent

columns.maxWidthPercent

useInlineEditing

inlineEditing.enabled

showInlineEditingCreateButton

inlineEditing.enableCreateButton

inlineEditRecordPosition

inlineEditing.newRecordPosition

exportHiddenColumns

export.exportHiddenColumns

useExport

export.enableExcelExport

showXmlExport

export.enableXmlExport

showDelete

rowActions.enableDelete

showPopupEditor

rowActions.showPopupEditor

maxVisibleRowActions

rowActions.maxVisibleActions

useRowVirtualization

enableRowVirtualization

Veränderte Einstellungen

Alter Name

Neuer Name

Veränderung

Alter Name

Neuer Name

Veränderung

useSorting

useMultipleSorting

sortingMode

Anstatt zwei switches zu haben gibt es jetzt einen Modus der auf folgende werte gestellt werden kann: none, single, multiple

usePaging

paging.mode

Anstatt paging ein und aus zu schalten wird jetzt nur zwischen infite und paging umgestellt.

useDoubleClick

useDrilldownColumn

drilldownIcon

drillDownMode

Anstatt drei an/aus Schalter zu haben wird jetzt nur noch festgelegt in welchem Modus sich die Liste befindet. Mögliche werte sind: none, singleClick, doubleClick

selectionMode

enableSelection

Es gibt keinen auswahl modus mehr nur noch ein an/aus Schalter.

showDrillDownEditor

showPopupCreate

iconCreateButton

Anstatt zwei an/aus Schalter zu haben wird jetzt nur noch festgelegt in welchem Modus sich die Liste befindet.Mögliche werte sind: off, popup, drilldown

Neue Einstellungen

Name

Beschreibung

Standardwert

Name

Beschreibung

Standardwert

filter.defaultMode

Legt fest in welchem modus der filter beim start ist.

off

paging.pageSizes

Eine Liste von auswählbaren Seitengrössen.

[]

export.enablePdfExport

Ob der export zu PDF aktiv ist oder nicht.

true

Enfernte Einstellungen

Name

Auswirkungen

Name

Auswirkungen

useHeaderSearch

Wird nun auch über filter.enableSimple gesteuert.

showInlineCaption

Ist nun in der SublistConfiguration.

showInlineLayoutSelector

Ist nun in der SublistConfiguration.

useColumnSelection

War ein Duplikat von useColumnChooser

SublistConfiguration

Die SublistConfiguration wurde von der ListConfiguration getrennt und hat folgende zusätzliche einstellungen

Alter Name

Neuer Name

Alter Name

Neuer Name

showInlineCaption

enableCaption

showInlineLayoutSelector

enableLayoutSelector

QuinoDropdownSettings → DropdownConfiguration

Umbenannte Einstellungen

Alter Name

Neuer Name

Alter Name

Neuer Name

useCrossLink

enableCrossLink

useCreateEntryButton

enableCreateEntryButton

useRefreshButton

enableRefreshButton

DashboardConfiguration

Umbenannte Einstellungen

Alter Name

Neuer Name

Alter Name

Neuer Name

readOnly

enableEditing

customDashboardsEnabled

enableCustomDashboards

Neue Einstellungen

Name

Beschreibung

Standardwert

Name

Beschreibung

Standardwert

enableSharing

Steuert ob der share button aktiv ist oder nicht.

true

enableSystemDashboards

Ob die system Dashboards aktiv sind oder nicht.

true

LabelSettings → LabelConfiguration

Umbenannte Einstellungen (Nur Server)

Alter Name

Neuer Name, Werte

Alter Name

Neuer Name, Werte

InstructionType

Werte: All, InstructionOnly, None

DescriptionType

Werte: All, TooltipOnly, None

Entfernte Einstellungen

Name

Auswirkungen

Name

Auswirkungen

Alignment

Das label wird immer oben dargestellt.

Umbenannte Konfigurationen

Alter Name

Neuer Name

Alter Name

Neuer Name

QuinoShortcutSettings

ShortcutConfiguration

QuinoCoreSettings

CoreConfiguration

FileUploadSettings

FileUploadConfiguration

ExportExcelSettings

ExcelExportConfiguration

Entfernte Konfigurationen

  • ICUIExplorerSettings

  • IQuinoUiSettings