Skip to main content

admin-client-conf

Serverside Admin Configuration

This document contains the list of global settings for the admin-client which can be configured via the admin-client-config.js file. This file is considered to be accessed by the client from the path ./config/admin-client-config.js. A template containing all the default values can be found here.

NameDescriptionDefault
shogunApplicationConfig.appPrefixThe path to the app, the prefix to appear in the addressbar when the app is open.'/admin'
shogunApplicationConfig.defaultPageSizeThe number of entries shown per page.10
shogunApplicationConfig.path.modelConfigsThe path to the model configurations on your host.'/formconfigs'
shogunApplicationConfig.path.shogunBaseThe path to the shogunbase on your host.'/'
shogunApplicationConfig.path.logoThe path to the logo used by the admin client.null
security.keycloak.enabledConfigure whether keycloak is enabled or not.true
security.keycloak. hostThe url for keycloak host.'https://localhost/auth'
security.keycloak.realmThe keykloack realm to be used.SpringBootKeycloak
security.keycloak.clientIdThe id of the client that request user to authenticate the user.'shogun-admin'
security.keycloak.authorizedRolesThe list of roles with access rights.['admin']
geoserver.baseThe base url of the GeoServer.'/'
geoserver.upload.buttonVisibleConfigure whether the layer upload button is visible.false
geoserver.upload.workspaceThe workspace the uploads should be placed in.SHOGUN
geoserver.upload.limitThe maximum storage space assigned.200000000 (~200MB)
modelsThe list of models available in the menu.['Application', 'Layer', 'User', 'Group', 'Role']
dashboard.news.visibleConfigure whether the news page is visible.true
dashboard.statistics.visibleThe visibility of the list of app statistics.false
dashboard.applications.visibleThe visibility of the list of application available in the dashboard.true
dashboard.layers.visibleThe visibility of the list of layers uploaded.true
dashboard.users.visibleThe visibility of the list of users in the system.true
navigation.general.imagefiles.visibleThe list of image files that have been uploaded by the user.true
navigation.status.metrics.visibleConfigure whether status metrics are visible.true
navigation.status.logs.visibleConfigure whether status logs are visible.true
navigation.settings.global.visibleConfigure whether global settings are visible.true
navigation.settings.logs.visibleConfigure whether logs are visible.true
navigation.settings.graphiql.visibleWhether the link to graphiql is visible or not.true
navigation.settings.swagger.visibleWhether swagger is visible.true