Configuration deprecated

Server settings (property files), config cascade and how they affect the ui

There a plenty of available serverside-configuration possibilities that partly affects ui in different ways.

General Config

/opt/open-xchange/etc/as-config.yml
/opt/open-xchange/etc/as-config-defaults.yml

These values are available as part of ox object in the global namespace of the brower (ox.serverConfig).

Please note that only some special ones of the available settings are listed here.

Path Values Description
forgotPassword undefined, false, STRING Enables and configures the 'Lost Password' link on the App Suite login page. If 'forgotPassword' is falsy, you don't see the link. Otherwise the UI treats forgotPassword as a URL.

Config Cascade and it's property files

/opt/open-xchange/etc/meta/[FOOBAR].properties

example

// middleware property file: specify default value
io.ox/core//some/setting=true

// ui settings module: reads default value and sets custom value for this user
require(['settings!io.ox/core'],
    function(coreSettings) {
        coreSettings.get('some/setting');
        coreSettings.set('some/setting', 'custom').save();
    }
);
Path Values Description
io.ox/core//features/logoutButtonHint/enabled _undefined, false, true After login a small hint is shown in case the user didn't logged out last time