#***************************************************************** # C L I E N T # C O N F I G U R A T I O N P R O P E R T I E S # T E M P L A T E # # in order to configure you application, has to be changed the # sections between '<' and '>' characters #***************************************************************** ################################################################## # L A N G ################################################################## #force the Locale (2 char format). The default is the environment's one lang=it ################################################################## # P L A T F O R M A N D M O D U L E ################################################################## codPlatform= codModule= ################################################################## # B A S E P A T H ################################################################## basePath=file:///C:/Projects//WEB/ ################################################################## # T E M P P A T H ################################################################## #used by umplugin, scene, report tempPath=C:/Project//WEB/ ################################################################## # F I L E S C O M P R E S S I O N ################################################################## #useCompressed: =false during development, =true when put in production useCompressed=false ################################################################## # M E T A D A T A C A C H E ( W E B C L I E N T ) ################################################################## #timeToIdleSeconds keep 1 in configuration phase. Increase as wanted in production. tipycally 3600=1 hour metadatacache.timeToIdleSeconds=1 #timeToLiveSecon keep 1 in configuration phase. Increase as wanted in production. tipycally 3600=1 hour metadatacache.timeToLiveSeconds=1 ################################################################## # P R O J E C T I N D E X ################################################################## applicationIndexTitle=Geoweb framework 4.4.0 #applicationIndexColor1=#00569F applicationIndexColor1=#023B6E applicationIndexColor2=white applicationIndexColor3=#CECECE ################################################################## # G E N E R A L S E T T I N G S ################################################################## #hide default detail report (STAMPA SCHEDA) hideReportSingleView=true ################################################################## # M A P G U I D E ################################################################## mapguide.mgUsername=Administrator mapguide.mgPassword=admin #mapguide library path. used to update mapguide layers (destination use layer) mapguide.library.path=Library:// #mapguide.library.resourceId.scope #Make variable the MapGuide library configured in webadmin for every gwMap. Useful for the delivery #the part #{mapguide.library.resourceId.scope} is replaced with the value configured here (from 4.6.X) #baseMgLibraryPath= @Deprecated, use mapguide.library.resourceId.scope instead mapguide.library.resourceId.scope= # webconfig.ini path # Geoweb tries to load webconfig.ini firstly from static contents, and secondarily from classPath. # If all ways before fail, Geoweb uses this absolute path. # This is generally used in Geoweb deployments that involve Linux + WebLogic pathTo.webconfig.ini=C:/Projects//WEB/conf/webconfig.ini #Next 4 parameters are used to dynamically overrides parameters set inside webconfig.ini. They works in independent way each others. Remove comment to override #mapguide.webconfig.ini.AdministrativeConnectionProperties.Port=2810 #mapguide.webconfig.ini.ClientConnectionProperties.Port=2811 #mapguide.webconfig.ini.SiteConnectionProperties.Port=2812 #mapguide.webconfig.ini.SiteConnectionProperties.IpAddress=10.31.219.236 # resource package auto loading. Feature source #Next 4, optional, parameters are used to auto configure feature source database parameters #during the procedure that applies resource package to all configured MapGuide servers #if not configured here the existing values inside .mpg file will not to be overridden #service often refers to the same machine in configured in jdbc.url, but here MUST to be expressed like an IPV4 format address. mapguide.resourcepackage.featuresource.service= mapguide.resourcepackage.featuresource.username= mapguide.resourcepackage.featuresource.password= mapguide.resourcepackage.featuresource.datastore= #@Deprecated from 4.4.0 (but supported yet) #mgUsername= #mgPassword= #geowebalias= #pathTo.webconfig.ini= ################################################################## # A U T O M A T I C D E P L O Y ################################################################## #geowebfolder contains resources to be automatically loaded during the server startup geowebfolder=C:\\projects\\\\geowebfolder ################################################################## # K U B E R N E T E S ################################################################## #used to perform the kubernetes readinessProbe #set the version of the last (non repeatable) script, configured #in gw_package folder, handled by the gw-resources-deployer script.version=1.0.0.1 ################################################################## # W O R K F L O W ################################################################## #This flag, default false, force to deploy all Process Definition #inside Activiti at every server startup, even if already deployed. #Usually all Activiti Process Definition, contained in one or more #.bpmn files, under the folder [geowebfolder]/activiti/ will to be #deployed inside Activiti, in a automatic way, during webapp initialization #If the Process Definition results already deployed, the deploy is skipped #This flag overrides this mechanism workflow.activiti.forceDeploy.enabled=false ################################################################## # M A P ################################################################## #Allowed range [0.001,1000] Ex: if map is in meter, but it had been loaded in mm, mapUnitFactor should be 1000 mapUnitFactor=1 #set the SRID used to handle spatial data from/to the database #this parameter SHOULD NOT generally to be set. #The SRID information is generally set inside MapGuide Maestro configuration #and it's enough. But sometimes spatial data in DB are populated in aim #to be consumed by other systems. #If omitted the default null SRID is used (change in base on DB vendor) #If set, this is used globally to hadle all spatial data #(but it can to be locally overridden using the gwAttribute xml parameter # named 'persistSridToDB') globalSRID= ################################################################## # U P L O A D M A N A G E R ################################################################## #when loading a CAD drawing, specify, when true, if a SDF file is created for background layer, otherwise put all vector entities in drawing_background relations #useSDFForBackground=true useSDF=true # availablePackages=Bim\,PointCloud\,Plan\,BulkUp\,Views uploadManager.availablePackages=Bim\,PointCloud\,BulkUp\,Plan\,Views #projectType=building or model uploadManager.projectType=building # savingFileOn=db or alfresco (BulkUp - sperimentato su CDE) uploadManager.savingFileOn=alfresco #if alfresco -> set class, class attribute, code attribute, #column name of file name to search table record with the cmis widget uploadManager.fileClass=cde_deliverable_upload_manager uploadManager.fileAttribute=file_name uploadManager.fileCodeColumn=cod_deliverable_full uploadManager.fileName=cod_deliverable_full # Modello 3d (Bim,PointCloud) # saving IFC On=db or alfresco uploadManager.savingModelOn=alfresco uploadManager.modelClass=cde_deliverable_upload_manager uploadManager.modelAttribute=file_name uploadManager.modelCodeColumn=cod_deliverable_full uploadManager.modelName=cod_deliverable_full uploadManager.attachmentsAttribute=allegati_deliverable ################################################################## # G W M A I L C O N F ################################################################## #from version 4.2.12 deprecates calendar.memoscheduler.* stuff #email that will be shown as the sender by the email receiver. Used when 'from' is not passed to gwMailService.sendMail(..) gwMailService.defaultSenderEmail=no-reply@geowebitalia.it gwMailService.user=demo.facilityservice@gmail.com gwMailService.password=demoFS2016 gwMailService.host=smtp.gmail.com gwMailService.port=465 #mail.smtp.starttls.enable - boolean - If true, enables the use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection before issuing any login commands. Note that an appropriate trust store must configured so that the client will trust the server's certificate. Defaults to false. gwMailService.mailSmtpStarttlsEnable=false #mail.smtp.auth - boolean - If true, attempt to authenticate the user using the AUTH command. Defaults to false. gwMailService.mailSmtpAuth=true #mail.smtp.socketFactory.port - int - Specifies the port to connect to when using the specified socket factory. If not set, the default port will be used. gwMailService.mailSmtpSocketFactoryPort=465 #mail.smtp.socketFactory.class - String - If set, specifies the name of a class that implements the javax.net.SocketFactory interface. This class will be used to create SMTP sockets. gwMailService.mailSmtpSocketFactoryClass=javax.net.ssl.SSLSocketFactory #mail.smtp.socketFactory.fallback - boolean - If set to true, failure to create a socket using the specified socket factory class will cause the socket to be created using the java.net.Socket class. Defaults to true. gwMailService.mailSmtpSocketFactoryFallback=false #mail.smtp.quitwait - boolean - If set to false, the QUIT command is sent and the connection is immediately closed. If set to true (the default), causes the transport to wait for the response to the QUIT command. gwMailService.mailSmtpQuitwait=false #mail.debug - boolean gwMailService.mailDebug=true #mail.smtp.ssl.enable - boolean - If set to true, use SSL to connect and use the SSL port by default. Defaults to false for the "smtp" protocol and true for the "smtps" protocol. gwMailService.mailSmtpSslEnable= #mail.smtp.ssl.trust - String - If set, and a socket factory hasn't been specified, enables use of a MailSSLSocketFactory. If set to "*", all hosts are trusted. If set to a whitespace separated list of hosts, those hosts are trusted. Otherwise, trust depends on the certificate the server presents. gwMailService.mailSmtpSslTrust=* #mail.smtp.ssl.protocols - String - Specifies the SSL protocols that will be enabled for SSL connections. The property value is a whitespace separated list of tokens acceptable to the javax.net.ssl.SSLSocket.setEnabledProtocols method. (from gw version 4.4.17) gwMailService.mailSmtpSslProtocols= ################################################################## # G W S C H E D U L E R ################################################################## #toggle the gwSchedluer execution, optional, default true gwscheduler.enabled=false #toggle the support for cluster environment , optional, default false #is subordinate to the addition of the field 'lock_end_time' #to 'gw_sched_def' relation gwscheduler.clusterMode.enabled=false ################################################################## # E V E N T M E M O S C H E D U L E R ################################################################## #toggle memo scheduler. When omitted default is true eventmemo.scheduler.enabled=false #http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html # # Field Name Allowed Values Allowed Special Characters # Seconds 0-59 , - * / # Minutes 0-59 , - * / # Hours 0-23 , - * / # Day-of-month 1-31 , - * ? / L W # Month 1-12 or JAN-DEC , - * / # Day-of-Week 1-7 or SUN-SAT , - * ? / L # # #1 0 3 * * ? stand for every day at 3:00:01 am #eventmemo.memoscheduler.cronExpression=1 0 3 * * ? eventmemo.scheduler.cronExpression=1 0 3 * * ? #deleteEventMemoOfExpiredEventAfterEndAlert eventmemo.scheduler.deleteEventMemoOfExpiredEventAfterEndAlert=false ################################################################## # M O N I T O R I N G S C H E D U L E R ################################################################## #toggle monitoring scheduler. When omitted default is false monitoring.scheduler.enabled=false #http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html # # Field Name Allowed Values Allowed Special Characters # Seconds 0-59 , - * / # Minutes 0-59 , - * / # Hours 0-23 , - * / # Day-of-month 1-31 , - * ? / L W # Month 1-12 or JAN-DEC , - * / # Day-of-Week 1-7 or SUN-SAT , - * ? / L # # #1 0 3 * * ? stand for every day at 3:00:01 am #monitoring.memoscheduler.cronExpression=1 0 3 * * ? monitoring.scheduler.cronExpression=10 0 3 * * ? ################################################################## # P L A N N E D A C T I V I T Y S C H E D U L E R ################################################################## #toggle memo scheduler. When omitted default is false plannedActivity.scheduler.enabled=false #http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html # # Field Name Allowed Values Allowed Special Characters # Seconds 0-59 , - * / # Minutes 0-59 , - * / # Hours 0-23 , - * / # Day-of-month 1-31 , - * ? / L W # Month 1-12 or JAN-DEC , - * / # Day-of-Week 1-7 or SUN-SAT , - * ? / L # # #1 0 3 * * ? stand for every day at 3:00:01 am #plannedActivity.scheduler.cronExpression=1 0 3 * * ? plannedActivity.scheduler.cronExpression=20 0 3 * * ? ################################################################## # A E C A S S I G N M E N T S C H E D U L E R ################################################################## #toggle memo scheduler. When omitted default is false calendar.aecAssignmentWS.enabled=false #http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger.html # # Field Name Allowed Values Allowed Special Characters # Seconds 0-59 , - * / # Minutes 0-59 , - * / # Hours 0-23 , - * / # Day-of-month 1-31 , - * ? / L W # Month 1-12 or JAN-DEC , - * / # Day-of-Week 1-7 or SUN-SAT , - * ? / L # # #1 0 3 * * ? stand for every day at 3:00:01 am #calendar.aecAssignmentWS.cronExpression=1 0 3 * * ? calendar.aecAssignmentWS.cronExpression=1 0 22 * * ? ################################################################## # D A T A B A S E S ################################################################## ################################################################## # database ORACLE ################################################################## #jdbc.driverClassName=oracle.jdbc.driver.OracleDriver #jdbc.url=jdbc:oracle:thin:@:: # es: jdbc.url=jdbc:oracle:thin:@ora11dev.gruppoesc.it:1521:ORA11DEV #jdbc.username= #jdbc.password= #jdbc.maxActive=6 #jdbc.minIdle=2 #jdbc.maxIdle=6 #jdbc.validationQuery=select 1 from dual #jdbcmetadata.driverClassName=oracle.jdbc.driver.OracleDriver #jdbcmetadata.url=jdbc:oracle:thin:@:: #es: jdbcmetadata.url=jdbc:oracle:thin:@ora11dev.gruppoesc.it:1521:ORA11DEV #jdbcmetadata.username= #jdbcmetadata.password= #jdbcmetadata.maxActive=6 #jdbcmetadata.minIdle=2 #jdbcmetadata.maxIdle=6 #jdbcmetadata.validationQuery=select 1 from dual ################################################################## # database POSTGRES ################################################################## jdbc.driverClassName=org.postgresql.Driver jdbc.url=jdbc:postgresql://:/ # es: jdbc.url=jdbc:postgresql://127.0.0.1:5432/TEST_GW44 jdbc.username= jdbc.password= jdbc.maxActive=6 jdbc.minIdle=2 jdbc.maxIdle=6 jdbc.validationQuery=select 1 jdbcmetadata.driverClassName=org.postgresql.Driver jdbcmetadata.url=jdbc:postgresql://:/ # es: jdbcmetadata.url=jdbc:postgresql://127.0.0.1:5432/TEST_GW44 jdbcmetadata.username= jdbcmetadata.password= jdbcmetadata.maxActive=6 jdbcmetadata.minIdle=2 jdbcmetadata.maxIdle=6 jdbcmetadata.validationQuery=select 1 ################################################################## # database SQLSERVER ################################################################## #jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver #jdbc.url=jdbc:sqlserver://:;databaseName= # es: jdbc.url=jdbc:sqlserver://192.168.0.99:1433;databaseName=geoweb #jdbc.username= #jdbc.password= #jdbc.maxActive=6 #jdbc.minIdle=2 #jdbc.maxIdle=6 #jdbc.validationQuery=select 1 # #jdbcmetadata.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver #jdbcmetadata.url=jdbc:sqlserver://:;databaseName= # es: jdbcmetadata.url=jdbc:sqlserver://192.168.0.99:1433;databaseName=geoweb #jdbcmetadata.username= #jdbcmetadata.password= #jdbcmetadata.maxActive=6 #jdbcmetadata.minIdle=2 #jdbcmetadata.maxIdle=6 #jdbcmetadata.validationQuery=select 1 ################################################################## # M O N G O D B ################################################################## # Convention: for each mongo.db_* use as value use this pattern: (since 4.4.0). # [DATABASE_NAME][SUFFIX] # available suffixes: [_BIM_MODELS,_CLASSIFICATION,_MNEMONIC_CODE] # # Example (if DATABASE_NAME=DB_NAME): # mongo.db_classification=DB_NAME_CLASSIFICATION #enabling flag, default true mongo.enabled=true mongo.db_bim_models=_BIM_MODELS mongo.db_classification=_CLASSIFICATION mongo.db_mnemonic_code=_MNEMONIC_CODE #mongo credentials. optional parameters (since 4.4.0) # # mongo.authentication optional, default null, allowed values: [SCRAM-SHA-1,MONGODB-X509,MONGODB-CR,GSSAPI,PLAIN] # mongo.password optional, default null. Depending on mongo.authentication value, password can be required or forbidden # when mongo.authentication value is SCRAM-SHA-1 or MONGODB-CR or PLAIN => password must be always configured # when mongo.authentication value is GSSAPI or MONGODB-X509 => password must be always omitted # mongo.username is always required if credentials are enabled # mongo.source is always required if credentials are enabled mongo.source= mongo.username= mongo.password= mongo.authentication=SCRAM-SHA-1 #mongo.uri # required, default null (since 4.6.0) # Inside mongo.uri can be specified multiple host, eventually each one with it's port (default is 27017) # Inside mongo.uri can be specified some credentials, database and others options. # When credentials are explicit the credentials deriving from mongo.username/mongo.password are overridden. # # mongo.uri pattern: # mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] # # mongo.uri examples: # mongodb://localhost # mongodb://localhost1:27017 # mongodb://localhost1:27018 # mongodb://username:password@localhost:27017,localhost1,localhost2:27018 mongo.uri=mongodb://: #boolean, default true #set to false to avoid the reload of classification on mongo (faster choice) classification.reloadAtStartup.enabled=true ################################################################## # C M I S ################################################################## #ALFRESCO cmisUser=admin cmisPassword= cmisUrl=http://127.0.0.1:8081/alfresco/service/cmis #when using alfresco 7.x, use a different cmisUrl #cmisUrl=http://127.0.0.1:8081/alfresco/api/-default-/public/cmis/versions/1.1/atom #la cartella su Alfresco va creata manualmente accedendo ad Alfresco e posizionandola sotto lo spazio 'Sites/Siti' cmisBasePath=/Siti/Geoweb cmisType=alfresco enableCmisCache=false #SHAREPOINT #cmisUser=geowebitalia\\sharepoint #cmisPassword=Shar3point$ #cmisUrl=http://winsharepoint/_vti_bin/cmis/rest?getRepositories #cmisBasePath=/ #cmisType=sharepoint ################################################################## # C M S A P I R E S T W I D G E T ################################################################## cms.api.enabled=true #cms.api.name options: [alfresco,sharepoint] cms.api.name=alfresco cms.api.user=admin cms.api.password= cms.api.baseUrl=http://acs.k8s.gwcloud.it/alfresco cms.api.rootPath=/Sites/TestSite/Documenti ############################################################ # S E C U R I T Y ################################################################## # length of the time period (in days) for which password is valid - Periodo di validità delle password gwSecurity.passwordLifeTimeDays=180 # threshold to prohibit reuse of password up to a previous date - Numero minimo di password differenti prima del riutilizzo gwSecurity.passwordHistoricalCheckingCount=10 # threshold (in days) to prohibit the reuse of the password used from a date onwards gwSecurity.passwordHistoricalCheckingPeriodDays=1800 # (Account lockout threshold) number of invalid login attempts that are allowed before an account is locked out. - Numero massimo di tentativi di accesso con password errata gwSecurity.maxAttempts=10 # Account locked time gwSecurity.accountLockedTimeMinutes=30 # rest token lifetime for reset password ('forget me') gwSecurity.tokenLifeTimeHours=24 # email forgot password - Subjet - password dimenticata gwSecurity.resetPasswordEmailSubjet=Ambiente di TEST GW4.4 - Impostazione/Ripristino Dati di Accesso # email forgot password - text message - params: {0: userEmail, 1: username, 2: reset_token, 3: resetUrl} # gwSecurity.resetPasswordEmailMessage=Gentile {1}\\,
per inserire una nuova password\\, clicca sul link sottostante:
{3}


Cordiali saluti\\,
Geowebitalia gwSecurity.resetPasswordEmailMessage=Gentile {1}\\,
E stata inviata una richiesta di impostazione o ripristino della password per il tuo account sul sistema GW4.4 on CDE.

Puoi ora accedere cliccando sul seguente collegamento o copiandolo e incollandolo nel browser:
{3}

Questo collegamento puo essere utilizzato per accedere una sola volta\\, verrai indirizzato a una pagina dove potrai impostare la tua password.
Scade dopo un giorno e non succede nulla se non viene utilizzato.


Cordiali saluti ################################################################## # C L I E N T P A S S W O R D R E G E X ################################################################## #gwClientPasswordRegex: regex applied to dijit/form/ValidationTextBox widget #Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character of #?!@$%^&-_ #gwClientPasswordRegex=^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-_]).{8\\,}$ #Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character of $!%*?& gwClientPasswordRegex=^(?=.*[a-z])(?=.*[A-Z])(?=.*\\\d)(?=.*[$@$!%*?&])[A-Za-z\\\d$@$!%*?&]{8\\,} #gwClientPasswordRegexPromptMessage: Tooltip text that appears when the text box is empty and on focus #gwClientPasswordRegexPromptMessage=La password deve contenere almeno 8 caratteri di cui almeno una lettera maiuscola\\, almeno una lettera minuscola\\, almeno un numero\\, almeno un carattere speciale fra: # ? ! @ $ % ^ & - _ gwClientPasswordRegexPromptMessage=La password deve contenere almeno 8 caratteri di cui almeno una lettera maiuscola\\, almeno una lettera minuscola\\, almeno un numero\\, almeno un carattere speciale fra: $ ! % * ? & ################################################################## # K E Y C L O A K ################################################################## keycloak.serverUrl=https://kc.k8s.gwcloud.it keycloak.realm=pnrr keycloak.clientId=gw-client-credentials keycloak.clientSecret=cx26yiwqZtL6RxTk38dN2Nvu9KfAgKzG keycloak.executeActionsEmail.clientId=LLPP_PPM_id #keycloak.executeActionsEmail.redirectUri="http://192.168.0.50:8081/webclient" keycloak.executeActionsEmail.lifespan=12 ################################################################## # A C C E S S P A G E S C H E M A ################################################################## # main platform schema with accesspage gwa.schema= ################################################################## # A C C E S S P A G E S O L U T I O N C O D E ################################################################## # platform solution code. This value will be made available in ACL and groovy by session variable gw_solutionCode gw.solution.code= ################################################################## # U S E R S E T T I N G S M A N A G E M E N T ################################################################## #hide the whole userSettings UI when true. default false userSettings.management.disabled=false #hide the change language UI when true. default false userSettings.management.changeLanguage.disabled=false #hide the change scopes UI when true. default false userSettings.management.changeScopes.disabled=false #hide the change group UI when true. default true userSettings.management.changeGroup.disabled=true #hide the restore defaults UI when true. default false userSettings.management.restoreDefaults.disabled=false #@Deprecated from 4.6.0, default false. It was misleading: changePassword and not resetPassword. Use userSettings.management.resetPassword.disabled instead #resetPassword.disabled=false #hide the change password UI when true. default false userSettings.management.changePassword.disabled=false #with gw-keycloak module added it's auto generated (ex: [server]/realms/[realm]/account/#/security/signingin), default null userSettings.management.changePassword.url= #hide the edit profile UI when true. default true userSettings.management.editProfile.disabled=false #with gw-keycloak module added it's auto generated (ex: [server]/realms/[realm]/account/#/personal-info), default null userSettings.management.editProfile.url= #@Deprecated from 4.6.0, default false. Use userSettings.management.logout.disabled instead #logout.disabled=false #hide the logout UI when true. default false userSettings.management.logout.disabled=false #@Deprecated from 4.6.0, default null. Included in userSettings.management.*. Use userSettings.management.logout.url instead #logout_url= #default '/gw_logout'. when using Keycloak, in general it's already pre-configured inside the Keycloak spring-security.xml userSettings.management.logout.url= ################################################################## # I N F O & S U P P O R T M A N A G E M E N T ################################################################## #hide the whole infoAndSupport UI when true. default false infoAndSupport.management.disabled=false #hide the trainingCenter UI when true. default false infoAndSupport.management.trainingCenter.disabled=false #String, default null. If omitted system looks for the file WEB/trainingcenter/geoweb_trainingcenter.html infoAndSupport.management.trainingCenter.url= #hide the assistance UI when true. default false infoAndSupport.management.assistance.disabled=false #String, default null. If omitted system looks for the file WEB/assistance/geoweb_assistance.html infoAndSupport.management.assistance.url= #hide the trainingCenter UI when true. default true infoAndSupport.management.infoLicence.disabled=true #String, default null. If omitted system looks for the file WEB/aboutof/geoweb_aboutof.html infoAndSupport.management.aboutOf.url= #String, default null. If omitted system looks for the file WEB/termsandconditions/geoweb_termsandconditions.txt infoAndSupport.management.termsAndConditions.url= #hide the privacy UI when true. default true infoAndSupport.management.privacy.disabled=false #@Deprecated from 4.6.0, default null. Included in infoAndSupport.management.*. Use infoAndSupport.management.privacy.url instead #gwPrivacyLink= #String, default null. If omitted system looks for the file WEB/privacy/geoweb_privacy.txt infoAndSupport.management.privacy.url= ################################################################## # N O T I F I C A T I O N S M A N A G E M E N T ################################################################## #hide the notifications UI when true. default false notifications.management.disabled=true ################################################################## # H O M E B U T T O N ################################################################## #form 4.6.0 homeButton is the top left platform logo. Always visible #default true. When false the button is disabled homeButton.enabled=true #platform logo is shown by default (retrieved from path: WEB/images/svg/platform_logo.svg) #It can to be overridden with fa- css class (ex: 'fa-solid fa-house') or in [img_name].[ext] format homeButton.iconName= #url of the opened browser page. Default is the root '/'. It had to be configured when access-page module is used homeButton.url= #Window name to grant the home page to be opened in always in the same window. Default is 'gwindex' homeButton.windowName= ################################################################## # FUNCTION SELECTOR ################################################################## #hide the whole functionSelector UI when true. default false. It's a global param. GwProject xml configuration has the priority functionSelector.disabled=false ################################################################## # OBJECT SELECTOR ################################################################## #boolean, default false. NOT IMPLEMENTED YET #By default, to select the working session object, it's used the old system (gwClass DACL + externalTable widget based) #When true, it's not used the externalTable widget, but an UI similar to the functionSelector. gwClass DACL confs are stil applied objectSelector.useAccessPageUI=false #boolean, default false. NOT IMPLEMENTED YET #When true, both the UI similar to the functionSelector and the new access page model are used (data inside gwa_fun_r_obj had to be kept aligned with the DACL configurations) objectSelector.useAccessPageModel=false ################################################################## # P R O D U C T I N F O ################################################################## #String, default null #It's shown on the top right corner. It should contains the product name and the version product.info=PRODUCT 1.0 ################################################################## # A U T H E N T I C A T I O N ################################################################## #PRE AUTHENTICATION CREDENTIALS (optional) #@Deprecated #An explicit spring.security.xm configuration is needed #Next two parameters, both optional, work in conjunction and maybe used to create a simplified authentication mechanism (if oauth2 is not possible, or not jet implemented, for example) #Every call to server will be considered allowed if contains in its headers section a parameter called SM_USER properly populated. #This parameter should be computed making the sha512 of the string resulting from the concatenation of preAuthUser and preAuthKey parameter, with a | character in the middle. #Here the pseudo code: # # var SM_USER = SHA512(preAuthUser+"|"+preAuthKey) # # Ex: # # SM_USER: 2ca0e5a3633f7c8306505d3c7edcdaac29c93ae689e0b1182c3da4bfdc763758745e7684926042b840d6beb193ffd4e11fa9d1d73d0bec43f42348cca4f2aedd # #preAuthUser=ws_test #preAuthKey=ws_test_1 #PRE AUTHENTICATED LOGOUT (optional) #By default if an user click logout button, Geoweb redirect him to loginPage. #This behavior can to be overridden setting this variable, and de-commenting the spring.security.xml block # #As result the user will to be redirected at the set URL #preAuthenticated_logout_url=https://loginatla.gse.it/AGLogout ################################################################## # A N O N Y M O U S U S E R ################################################################## #default false anonymousUser.interoperabilityServicesAllowed=false ################################################################## # A P P R O V A L ################################################################## #default true gwApproval.exitOnFirstReject=true ################################################################## # IFC ################################################################## #default true ifc.xkt.convert=true ################################################################## # R A B B I T P U B L I S H E R ################################################################## gwRabbitQueueName=ifc.xkt.converter.queue #default geoweb.exchange gwRabbitPublisherExchangeName=geoweb.exchange gwRabbitQueueHost=localhost gwRabbitQueuePort=5672 gwRabbitQueueUser=geoweb gwRabbitQueuePassword=G30w3b! gwRabbitVirtualHost= ################################################################## # U S E R P R O V I S I O N I N G ################################################################## #default true, not implemented #gwProvisioning.isAutoProvisioningEnabled=true #default geow_users, not implemented gwProvisioning.geowUsersClassName=geow_users; gwProvisioning.geowUsersTableName=x #default geow_user_groups, not implemented #gwProvisioning.geowUserGroupClassName=geow_user_groups gwProvisioning.geowUserGroupTableName=x #default name_user gwProvisioning.geowUsersNameColumn=name_user #default surname_user gwProvisioning.geowUsersSurnameColumn=surname_user #default email gwProvisioning.geowUsersEmailColumn=email #default descr_user gwProvisioning.geowUsersDescrUserColumn=descr_user gwProvisioning.geowUsersInsertClassRecord= #default false, not implemented #gwProvisioning.macroroleIsEnabled=false #default false gwProvisioning.addDefaultGroup=false #default guest gwProvisioning.defaultGroup=guest ###################################################################### # E L A S T I C S E A R C H ###################################################################### # These parameters are used for insert events in elasticSearch elastic.search.url=http://elastic.k8s.gwcloud.it/ elastic.search.user=geoweb elastic.search.password= elastic.search.index.name= ################################################################## # G E N E R A L ################################################################## # DISPLAY DETAILED ERROR MESSAGES # set true to throw the exception message # set false to throw a general error message # default: true display_detailed_error_messages=true # dictionary: enabling flag # default: true gwm_dictionary.enabled=true # custom dictionary: enabling flag # default: true gwm_dictionary_custom.enabled=true # REPORT PERMISSION report.permission.enable=false #HIDE REPORT "Stampa Scheda" hideReportSingleView=true #UPLOAD DOCUMENT # list of file extensions without point and separated by comma - add extensions considered potentially dangerous #easy blacklist #document.blacklist.extension=exe,dll,bat,ocx,so,html #hard blacklist document.blacklist.extension=html,exe,pif,application,gadget,msi,msp,com,scr,hta,cpl,msc,jar,bat,cmd,vb,vbs,vbe,js,jse,ws,wsf,wsc,wsh,ps1,ps1xml,ps2,ps2xml,psc1,psc2,msh,msh1,msh2,mshxml,msh1xml,msh2xml,scf,link,inf #MNEMONIC CODE # default: true gwMnemonicCode.reloadAtStartup.enabled=true ################################################################## # C U S T O M I Z A T I O N ################################################################## #use it for non standard confs