====Configuration - frontend==== {{tag> configuration}} Frontend configuration is stored in ''czechidm-app'' module under ''czechidm-app/config'' folder and is separated by profile (by client) and stage (development / test / production) [[https://github.com/bcvsolutions/CzechIdMng/tree/master/Realization/frontend/czechidm-app/config|read more]]. When frontend is build by gulp, then selected configuration by profile and stage is moved (and transformed) into application as ''config.js'' file . This file can be found in application on root path (e.g. ''dist/config.js''). Configuration in this file can be changed and will be used in application - application rebuild is not needed (just F5). === Configuration items === Configuration is represented by ''json'' object with properties: # Application name - e.g. is used for password change - account select "app": { "name": "CzechIdM" } # Application stage (development, test, production) "env": "development" # Rest api - backend server url "serverUrl": "http://localhost:8080/idm-backend/api/v1" # Path to theme (warning: rebuild is needed - configurable only in profile) "theme": "czechidm-core/themes/default" # logger "logger": { "level": "INFO" } # Reacaptcha component configuration (uses Google ReCaptcha) - see more in component's readme "recaptcha": { "enabled": true, "siteKey": "" } # Supported locales "locale": { "supported": ["cs", "en"], "fallback": "cs" }, # Default (global) page size for tables, sect boxes etc. "pagination": { "size": 10 } # configuration for identities "identity": { "table": { # default filter values "filter": { "disabled": "true", "recursively": "true" }, # rendered column in identity tables, Order of rendered columns is preserved as configured "columns": ["username", "lastName", "firstName", "externalCode", "email", "state", "description"] }, # skip identity dashboard content for show detail links (table, info components) "dashboard": { "skip": true } }, "role": { "table": { # default filter values "filter": { # environment code - supports single value only. Used on role table, assigned roles table, request detail, role select "environment": null } }, "identity-role": { "table": { "filter": { "environment": null } } }, "concept-role": { "table": { "filter": { "environment": null } } } }