Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe Commits: 878afa91 by Tony Chemit at 2021-12-21T08:29:29+01:00 Suppression des paramètres de configuration sur le serveur - Closes #2148 - - - - - 7 changed files: - observe-i18n/src/main/i18n/translations/observe_en_GB.properties - observe-i18n/src/main/i18n/translations/observe_es_ES.properties - observe-i18n/src/main/i18n/translations/observe_fr_FR.properties - server-configuration/src/main/config/Server.ini - server-configuration/src/main/i18n/getters/config.getter - server-core/src/main/java/fr/ird/observe/server/controller/v1/DataSourceServiceRestApi.java - src/site/markdown/administration-web.md.vm Changes: ===================================== observe-i18n/src/main/i18n/translations/observe_en_GB.properties ===================================== @@ -2336,7 +2336,6 @@ observe.view.server=Local database in server mode observe.warning.nimbus.landf=Could not use Look and Fell Nimbus, need at least version 1.6u10 of java. observe.warning.no.ui=No gui environment found observeweb.adminApiKey.description=API Key to use the admin mode (You should change it). -observeweb.apiUrl.description=REST API end point observeweb.baseDirectory.description=Base directory observeweb.build.date.description=Build date observeweb.build.number.description=Build number @@ -2345,7 +2344,6 @@ observeweb.build.version.major.description=Build major version observeweb.contextPath.description=Context path observeweb.databasesConfigurationFile.description=Path to databases configuration file observeweb.devMode.description=Dev mode -observeweb.host.description=Application host observeweb.httpTimeout.description=Http timeout in milli seconds observeweb.log4jConfigurationFile.description=Path to log configuration file observeweb.sessionExpirationDelay.description=Session expiration deplay (in minutes) ===================================== observe-i18n/src/main/i18n/translations/observe_es_ES.properties ===================================== @@ -2336,7 +2336,6 @@ observe.view.server=Base local en modo servidor observe.warning.nimbus.landf=El look and Feel Nimbus no fue encontrado, se necesita como mínimo la versión 1.6 ó 10 de java. observe.warning.no.ui=Ninguno entorno gráfico fue detectado observeweb.adminApiKey.description=Llave API Admin (Cambiar). -observeweb.apiUrl.description=Url de la api rest observeweb.baseDirectory.description=Directorio de la aplicación observeweb.build.date.description=Fecha de construcción observeweb.build.number.description=Número de construcción @@ -2345,7 +2344,6 @@ observeweb.build.version.major.description=Majore Versión de construcción observeweb.contextPath.description=Contexto de aplicación observeweb.databasesConfigurationFile.description=Ubicación del archivo de configuración de las bases observeweb.devMode.description=Modo desarollador -observeweb.host.description=Administrador de la aplicación observeweb.httpTimeout.description=Tiempo máximo de intento de conexión http (en milisegundos) observeweb.log4jConfigurationFile.description=Ubicación del archivo de configuración de los logs observeweb.sessionExpirationDelay.description=Duración máxima de una sesión (en minutos) ===================================== observe-i18n/src/main/i18n/translations/observe_fr_FR.properties ===================================== @@ -2336,7 +2336,6 @@ observe.view.server=Base locale en mode serveur observe.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java. observe.warning.no.ui=Aucun environnement graphique détecté observeweb.adminApiKey.description=Clé API Admin (À changer) -observeweb.apiUrl.description=Url de l'api rest observeweb.baseDirectory.description=Répertoire de l'application observeweb.build.date.description=Date de construction observeweb.build.number.description=Numéro de construction @@ -2345,7 +2344,6 @@ observeweb.build.version.major.description=Version majeure observeweb.contextPath.description=Contexte applicatif observeweb.databasesConfigurationFile.description=Chemin vers le fichier de configuration des bases observeweb.devMode.description=Mode développeur -observeweb.host.description=Hôte de l'application observeweb.httpTimeout.description=Temps maximum de tentative de connection http (en millisecondes) observeweb.log4jConfigurationFile.description=Chemin vers le fichier de configuration des logs observeweb.sessionExpirationDelay.description=Temps maximum d'une session (en minutes) ===================================== server-configuration/src/main/config/Server.ini ===================================== @@ -35,20 +35,6 @@ type = string defaultValue = changeme final = true -[option host] -description = observeweb.host.description -key = observeweb.host -type = url -defaultValue = http://localhost:8080 -final = true - -[option apiUrl] -description = observeweb.apiUrl.description -key = observeweb.apiUrl -type = url -defaultValue = ${observeweb.host}/${observeweb.contextPath}/api/v1 -final = true - [option modelVersion] description = observe.model.version key = build.version.persistence ===================================== server-configuration/src/main/i18n/getters/config.getter ===================================== @@ -2,7 +2,6 @@ ObserveWebApplicationConfig.description observe.config.temporaryFilesTimeout.description observe.model.version observeweb.adminApiKey.description -observeweb.apiUrl.description observeweb.baseDirectory.description observeweb.build.date.description observeweb.build.number.description @@ -11,7 +10,6 @@ observeweb.build.version.major.description observeweb.contextPath.description observeweb.databasesConfigurationFile.description observeweb.devMode.description -observeweb.host.description observeweb.httpTimeout.description observeweb.log4jConfigurationFile.description observeweb.sessionExpirationDelay.description ===================================== server-core/src/main/java/fr/ird/observe/server/controller/v1/DataSourceServiceRestApi.java ===================================== @@ -71,7 +71,7 @@ public class DataSourceServiceRestApi extends GeneratedDataSourceServiceRestApi ObserveDataSourceConnection observeDataSourceConnection = getAnonymousService(dataSourceConfigurationTopia).create(dataSourceConfigurationTopia, dataSourceCreateConfiguration); String authenticationToken = registerDataSourceConfiguration(dataSourceConfigurationTopia, observeDataSourceConnection); - return createDataSourceConnection(observeDataSourceConnection, authenticationToken); + return createDataSourceConnection((ObserveDataSourceConfigurationRest)dataSourceConfiguration, observeDataSourceConnection, authenticationToken); } @@ -83,7 +83,7 @@ public class DataSourceServiceRestApi extends GeneratedDataSourceServiceRestApi ObserveDataSourceConnection observeDataSourceConnection = getAnonymousService(dataSourceConfigurationTopia).open(dataSourceConfigurationTopia); String authenticationToken = registerDataSourceConfiguration(dataSourceConfigurationTopia, observeDataSourceConnection); - return createDataSourceConnection(observeDataSourceConnection, authenticationToken); + return createDataSourceConnection((ObserveDataSourceConfigurationRest)dataSourceConfiguration, observeDataSourceConnection, authenticationToken); } @@ -155,10 +155,10 @@ public class DataSourceServiceRestApi extends GeneratedDataSourceServiceRestApi } - protected ObserveDataSourceConnectionRest createDataSourceConnection(ObserveDataSourceConnection observeDataSourceConnection, String authenticationToken) { + protected ObserveDataSourceConnectionRest createDataSourceConnection(ObserveDataSourceConfigurationRest dataSourceConfigurationTopia, ObserveDataSourceConnection observeDataSourceConnection, String authenticationToken) { return new ObserveDataSourceConnectionRest( - getApplicationConfiguration().getApiUrl(), + dataSourceConfigurationTopia.getServerUrl(), authenticationToken, observeDataSourceConnection.canReadReferential(), observeDataSourceConnection.canWriteReferential(), ===================================== src/site/markdown/administration-web.md.vm ===================================== @@ -12,10 +12,9 @@ La configuration de l'application web est regroupé dans un seul fichier à plac La configuration de l'application possède des valeurs par défaut pour toutes les options, si vous utiliser ces valeurs par défaut, un minimum de configuration est requise. -Deux options doivent être modifiées : +Une option doit être modifiée : - **observeweb.adminApiKey** : la clef à utiliser pour accéder aux services d'administration - - **observeweb.apiUrl** : l'url publique d'accès aux services web Consulter la [page des configurations](./config-report.html#detail_observeWeb) pour connaitre l'ensemble des options de cette configuration. @@ -47,7 +46,6 @@ Par exemple : ``` observeweb.adminApiKey=a - observeweb.apiUrl=http://localhost:8080/observeweb/api/v1 observeweb.baseDirectory=C:\\var\\local\\observe-server observeweb.sessionExpirationDelay=90 ``` View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/878afa9109da7e893593559e62... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/878afa9109da7e893593559e62... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT (@tchemit)