Difference between revisions of "OS.app System Configuration"
(→Configuration Group 'PrintServices') |
(→OS.app System Configuration) |
||
Line 12: | Line 12: | ||
Configuration entries and groups show up during operation of the application, as soon as the entry is requested by the application. The default value is used as the initial value. As soon as the configuration entry is available, it can be adjusted to the local needs. | Configuration entries and groups show up during operation of the application, as soon as the entry is requested by the application. The default value is used as the initial value. As soon as the configuration entry is available, it can be adjusted to the local needs. | ||
− | === Configuration Group ' | + | === Configuration Group 'Monitoring' === |
+ | |||
+ | controls the system monitoring settings | ||
{| class="wikitable" style="margin:auto" | {| class="wikitable" style="margin:auto" | ||
− | |+ | + | |+ Monitoring |
|- | |- | ||
!Key !!Description !!Type !!Default !!Possible Values | !Key !!Description !!Type !!Default !!Possible Values | ||
|- | |- | ||
− | | | + | |monitorMemory ||switch on/off the monitoring ||Boolean || false || true<br>false |
|- | |- | ||
− | | | + | |monitorMemory intervall (in seconds) ||repeat the measurement every x seconds ||Integer || 60 || 60..500 |
|- | |- | ||
− | | | + | |...#daysToKeep ||keep data for x days. Delete older entries to keep database small ||Integer || 7 || 1..30 |
|- | |- | ||
− | | | + | |
+ | |} | ||
+ | === Configuration Group 'Notification Templates' === | ||
+ | |||
+ | Notification templates are use to define the content of system email, that is sent eg. when a user is unlocked. | ||
+ | The templates can be configured for English, German and French | ||
+ | |||
+ | {| class="wikitable" style="margin:auto" | ||
+ | |+ Notification Templates | ||
|- | |- | ||
− | + | !Key !!Description !!Type !!Locale !!Default !!Possible Values | |
|- | |- | ||
− | | | + | |AccountUnlockedNotification ||used to notify user ||Templatenotification|| Deutsch || Account #USERNAME# ist jetzt entsperrt!<br />Das Benutzerkonto '#USERNAME#' ist wieder entsperrt. || any text |
|- | |- | ||
− | | | + | |AccountUnlockedNotification ||used to notify user ||Templatenotification|| English || Account #USERNAME# is unlocked now!<br />The user account #USERNAME# is unlocked again. || any text |
|- | |- | ||
− | | | + | |AccountUnlockedNotification ||used to notify user ||Templatenotification|| French || Account #USERNAME# is unlocked now!<br />The user account #USERNAME# is unlocked again. || any text |
− | | | + | |
− | | | + | |
|- | |- | ||
Line 57: | Line 65: | ||
|} | |} | ||
− | + | === Configuration Group 'Userinterface' === | |
− | === Configuration Group ' | + | |
− | + | ||
− | + | ||
− | + | ||
{| class="wikitable" style="margin:auto" | {| class="wikitable" style="margin:auto" | ||
− | |+ | + | |+ Userinterface settings |
|- | |- | ||
− | !Key !!Description !!Type | + | !Key !!Description !!Type !!Default !!Possible Values |
|- | |- | ||
− | | | + | |action-Save ||controls the behaviour of the Save Button ||String || action-Save || action-SaveAndAsk <br />action-SaveAndNew |
|- | |- | ||
− | | | + | |action-SaveAndAsk ||controls the behaviour of the SaveAndAsk Button ||String || action-SaveAndAsk || action-Save <br />action-SaveAndNew |
|- | |- | ||
− | | | + | |action-SaveAndNew ||controls the behaviour of the SaveAndNew Button ||String || action-SaveAndNew || action-Save <br />action-SaveAndAsk |
+ | |- | ||
+ | |Locale ||The default locale for the application ||String || the locale received from the browser || de-DE <br />en-US <br />fr-FR <br />... | ||
+ | |- | ||
+ | |MenuAutoCollapseAfterSelect ||Collapse the menu after the selection of a menu entry ||Boolean || false || false <br />true | ||
+ | |- | ||
+ | |MenuAutoCollapseOnExpand ||Collapse the previous selected menu tree the selection of another tree ||Boolean || false || false <br />true | ||
+ | |- | ||
+ | |DatabaseExceptionMessage ||Blocking message about exceptions during database operations<br />Either DatabaseExceptionMessage or DatabaseExceptionNotification can be true ||Boolean || false || false <br />true | ||
+ | |- | ||
+ | |DatabaseExceptionNotification ||Systray notification about exceptions during database operations<br />Either DatabaseExceptionMessage or DatabaseExceptionNotification can be true ||Boolean || false || false <br />true | ||
+ | |- | ||
+ | |TableFilterDecorator-text-change-timeout ||Delay in milliseconds until the refresh of a table starts when a filter value is changed ||Integer|| 500 || 0..1000 | ||
|- | |- | ||
|} | |} |
Revision as of 10:09, 13 June 2022
Contents
OS.app System Configuration
Each application created with the OSbee Software Factory V4.5.5 and later contains the system configuration to manage system wide settings.
The system configuration has two parts:
- Configuration group
- Configuration
The configuration entries belong to a configuration group to bundle related configuration entries.
Configuration entries and groups show up during operation of the application, as soon as the entry is requested by the application. The default value is used as the initial value. As soon as the configuration entry is available, it can be adjusted to the local needs.
Configuration Group 'Monitoring'
controls the system monitoring settings
Key | Description | Type | Default | Possible Values |
---|---|---|---|---|
monitorMemory | switch on/off the monitoring | Boolean | false | true false |
monitorMemory intervall (in seconds) | repeat the measurement every x seconds | Integer | 60 | 60..500 |
...#daysToKeep | keep data for x days. Delete older entries to keep database small | Integer | 7 | 1..30 |
Configuration Group 'Notification Templates'
Notification templates are use to define the content of system email, that is sent eg. when a user is unlocked. The templates can be configured for English, German and French
Key | Description | Type | Locale | Default | Possible Values |
---|---|---|---|---|---|
AccountUnlockedNotification | used to notify user | Templatenotification | Deutsch | Account #USERNAME# ist jetzt entsperrt! Das Benutzerkonto '#USERNAME#' ist wieder entsperrt. |
any text |
AccountUnlockedNotification | used to notify user | Templatenotification | English | Account #USERNAME# is unlocked now! The user account #USERNAME# is unlocked again. |
any text |
AccountUnlockedNotification | used to notify user | Templatenotification | French | Account #USERNAME# is unlocked now! The user account #USERNAME# is unlocked again. |
any text |
Configuration Group 'PrintServices'
controls the use of the system print service in the printservice selection comboboxes The key contains the name of the print service.
Key | Description | Type | Default | Possible Values |
---|---|---|---|---|
no printer selected | used to deselect any printer | Boolean | true | false true |
Microsoft Print to PDF | Boolean | true | false true |
Configuration Group 'Userinterface'
Key | Description | Type | Default | Possible Values |
---|---|---|---|---|
action-Save | controls the behaviour of the Save Button | String | action-Save | action-SaveAndAsk action-SaveAndNew |
action-SaveAndAsk | controls the behaviour of the SaveAndAsk Button | String | action-SaveAndAsk | action-Save action-SaveAndNew |
action-SaveAndNew | controls the behaviour of the SaveAndNew Button | String | action-SaveAndNew | action-Save action-SaveAndAsk |
Locale | The default locale for the application | String | the locale received from the browser | de-DE en-US fr-FR ... |
MenuAutoCollapseAfterSelect | Collapse the menu after the selection of a menu entry | Boolean | false | false true |
MenuAutoCollapseOnExpand | Collapse the previous selected menu tree the selection of another tree | Boolean | false | false true |
DatabaseExceptionMessage | Blocking message about exceptions during database operations Either DatabaseExceptionMessage or DatabaseExceptionNotification can be true |
Boolean | false | false true |
DatabaseExceptionNotification | Systray notification about exceptions during database operations Either DatabaseExceptionMessage or DatabaseExceptionNotification can be true |
Boolean | false | false true |
TableFilterDecorator-text-change-timeout | Delay in milliseconds until the refresh of a table starts when a filter value is changed | Integer | 500 | 0..1000 |