This feature is available for on-premise installations only.
In BellaDati version 2.7.5 and higher you can set all relevant configuration parameters directly from the user interface. Configuration page is available for users with domain administrator role from the Settings
top menu.
You can configure the following parameters:
General settings
Property | Description | Key in application.properties / JVM option | Available from BD version |
---|---|---|---|
Application name | Application name shown in header, emails, exports. |
| |
Company name | Company name shown across the application (e.g. in footer) |
| |
Company website | URL of website shown across the application (e.g. in footer) |
| |
Enable autoregistration | When enabled, users can create their own accounts by using the registration portal. Disabled by default. |
| |
Maximum upload file size (in bytes) | Maximum size of uploaded file. Default value: 2000000 |
| |
Max failed logins count | Maximum failed logins count. Default value: unlimited |
| |
Suspended materialization interval (HH:mm,HH:mm) | Defines the interval, when the materialization of joined data set is suspended. Default value: undefined |
| |
Email sender/recipient | The email used as the email sender and recipient for email exports, notifications and mass mailing. |
| |
Support email | The email used as the email sender and recipient for contact form submissions. Default value: support@belladati.com |
| |
Application URL | Specifies the URL on which BellaDati is running. Default value: http://localhost. |
| |
External application URL | Optional alternate URL which will be used in any external communication, e.g. emails. |
| 2.9.17 |
Server file system access enabled | Allows the application to access the file system of the server. Disabled by default. |
| |
Backup directory | Specifies which server directory should be used for automatic backup. |
| |
CORS Origin | Allows to add URLs for requests from another domain |
| |
Allowed file path | The list of file paths which can be accessed by the user |
| |
Disable login alert | Hides login alerts (new BellaDati version) after the user login |
| |
Disable cross joins | Disables the option to set join type to Cross join. |
|
Look & Feel settings
Property | Description | Key in application.properties / JVM option |
---|---|---|
Stylesheet | Edit CSS which will be used for whitelabelling. |
|
Custom HTML | Edit global custom HTML. |
|
Login stylesheet | Edit CSS which will be used in login page. |
|
Email template - end of head | Edit HTML which will be placed at the end of email head. |
|
Email template - beginning of body | Edit HTML which will be used in the beginning of email body. |
|
Email template - end of body | Edit HTML which will be used at the end of email body. |
|
Custom login alert | Edit HTML which will be used as login alert. This alert will be displayed only for the first login of each user after each change of the login alert. |
|
Favicon | Allows to replace the favicon of the application. |
|
Application logo | Allows to replace the application logo of the application. Used in top menu and exports. |
|
Application logo dark | Allows to replace the application logo of the application. Used in iFrames and Data collection forms. |
|
Login logo | Allows to replace the application logo of the application. Used on login page. |
|
Default Edit user profile link | Allows to replace URL for editing user profile |
|
Email server
Property | Description | Key in application.properties / JVM option |
---|---|---|
Address | SMTP server address |
|
Port | SMTP server port. Default value: 25 |
|
Ssl | SSL enabled. Default value: false |
|
Username | Username if need |
|
Password | Password |
|
SalesForce
Property | Description | Key in application.properties / JVM option |
---|---|---|
ConsumerKey | Consumer key |
|
ConsumerSecret | Consumer secret |
|
Property | Description | Key in application.properties / JVM option |
---|---|---|
Facebook login enabled | Login via Facebook enabled flag. Default is false. |
|
ApplicationId | Application ID |
|
ApplicationSecret | Application secret |
|
Property | Description | Key in application.properties / JVM option |
---|---|---|
Twitter login enabled | Login via Twitter enabled flag. Default is false. |
|
ConsumerKey | Consumer key |
|
ConsumerSecret | Consumer secret |
|
Property | Description | Key in application.properties / JVM option |
---|---|---|
Twitter login enabled | Login via LinkedIn enabled flag. Default is false. |
|
API key | API key |
|
Secret Key | Secret key |
|
Intuit
Property | Description | Key in application.properties / JVM option |
---|---|---|
ConsumerKey | Consumer key |
|
ConsumerSecret | Consumer secret |
|
AppToken | Application token |
|
Property | Description | Key in application.properties / JVM option |
---|---|---|
Google login enabled | Login via Google enabled flag. Default is false. |
|
Client ID | Client ID |
|
Client secret | Client secret |
|
Firebase
Used for FCM notifications
Property | Description | Key in application.properties / JVM option |
---|---|---|
Service config JSON | Service config JSON |
|
Database URL | Database URL |
|
Keycloak
Used for OpenID flow configuration.
Property | Description | Example |
---|---|---|
Config | Service config JSON | { "realm": "master", "auth-server-url": "http://localhost:8080", "resource": "bd-local", "use-resource-role-mappings": true, "enable-pkce": true, "credentials" : { "secret" : "sG5JuU6rADAt" } } |