User Interface Settings

Navigate to the System Settings > User Interface menu item to see the list of user interface parameters, which are used at the dashboard.

Here, you can enable/disable separate UI options either for all users or for a separate group of them, as well as to define different parameters’ values for various dashboard localizations (i.e. due to the language a user has chosen for the dashboard interface to be displayed in).

The table of User Interface Settings contains the list of parameters with the following information:
  • Name of the parameter
  • Value - could be true or false (defines whether the element is visible or not)
  • Description - optional details on the listed parameter
  • Last change date

Below you can review the list of available settings and see the detailed instruction on how they can be adjusted.

User Interface Parameters

In this section you can find the details on user interface elements, available in the system by default. Click on a particular one to expand the section with explicit information on the chosen parameter and discover what it is used for.

  1. APPSTORE_ENABLED

    This parameter defines the accessibility of the Marketplace option at the user’s dashboard.

  2. AUTOREFILL_ENABLED

    With this parameter, you can enable/disable the auto refill option, which is used for automatic balance replenishment at a specified date or when the amount of currency becomes less than the stated sum.

  3. BILLING_INTEGRATION_TYPE
    This option is used to define a billing system, which is integrated at your Jelastic installation and should be available for users. To do this, just state your billing system in the following format:
    • SAAS if you use Cleverbridge or CEBI
    • PBAS or PBA if you use PBAS/PBA respectively (this is optional as these systems are configured with separate parameters - PBAS_INTEGRATION and PBA_INTEGRATION)
    • leave this parameter blank if you use your own custom billing system

  4. DOCKER_CUSTOM_PANEL

    State this parameter in true/false for enabling/disabling displaying of the Custom tab within the Docker containers panel respectively.

  5. DOCKER_QUICK_START_PANEL

    State this parameter in true/false for enabling/disabling displaying of the Quick Start tab within the Docker containers panel respectively.

  6. DOCKER_SEARCH_PANEL

    State this parameter in true/false for enabling/disabling displaying of the Search tab within the Docker containers panel respectively.

  7. ENGINE_TYPES

    With this parameter you can set the list of programming languages, available for your users at the dashboard. To do this, specify all the needed engines separated by commas (without spaces) in the following format: java,php,ruby,python,nodejs,dotnet.

    Note: In order to enable/disable the Docker containers tab, use the corresponding environment.docker.enabled quota, that can be adjusted for a separate user or group of them.
    The following values for this parameter are also possible:
    • * value makes all of the supported by Jelastic engines being available for your users (i.e. Java, PHP, Ruby, Python, Node.js and .NET)
    • features value defines all language tabs for being visible within the Topology Wizard (including the disabled ones). Such tabs are inactive and presented only as a marketing point for advertising future support of new engines. If a user clicks on this tab, he will see the following message: “Coming soon! Support of this programming language will be added in future updates.”

    Note: It is recommended to state the value of this parameter to “*,features”.

    The default order of engines tabs in a wizard is: Java, PHP, Ruby, .NET, Node.js, PythonDocker. Herewith, tabs with inactive engines are moved to the end of the list.

  8. ENV_REGIONS_PANEL

    Is used to define whether the Regions tab should be displayed at the Quotas & Pricing information frame.

  9. ENV_REGIONS_SELECTOR

    Is used to define whether the drop-down list for environment region selection should be available within topology wizard and at all of the corresponding dialog frames.

  10. HOSTER_SUPPORT

    This parameter enables/disables the Contact support button inside the Help menu, which leads to the hoster’s support page.

  11. PBAS_INTEGRATION

    This parameter is used for switching on/off the PBAS billing system's availability for your customers.

  12. PBA_INTEGRATION

    This parameter is used for switching on / off the PBA billing system's availability for your customers.

  13. PLATFORM_VERSION

    State the value of this parameter to false in case you would like to hide the “powered by Jelastic” logo with the current platform version in the top left corner of the dashboard.

  14. POWERED_BY_LOGO

    This parameter is used for enabling/disabling the “powered by Jelastic” logo, which is shown at the bottom of the sign in & up frames.

  15. REPORT_BUG

    When any error occurs, the appropriate error message appears at the dashboard. If the REPORT_BUG parameter is activated, the error message will contain the Send report button.

    With the help of this button, a user can send a report with a description of the problem they experienced to support.

    Note: We strongly recommend to define sending of such error reports directly to the hosting provider’s support team. The root cause of most issues can be resolved by hoster’s support team faster than by Jelastic Support (due to the time zone differences and the time it takes to process all error reports from all partners on Jelastic’s side). In turn, this will increase the end users' satisfaction and conversion rate.

    So, to determine sending of crash reports directly to your support team, apply the following settings:
    • navigate to JCA > System Settings, enable the Expert mode and expand the jclient list

    • find the EMAIL_SUPPORT parameter and set its value to the email you would like to use for monitoring of user's reports.

    Click on Apply above the list to confirm the changes.

    After that, you are going to receive reports with all the necessary information about the corresponding user's account, actions that were done and the error they resulted in.

  16. SHOW_ZERO_TAX

    Stating this parameter’s value to false will hide the VAT number string in the forms of account funding (for WHMCS, PBA and PBAS billing systems) if it is equal to zero.

  17. TUTORIAL_ENABLED

    This parameter is used to enable/disable the automatic running of Jelastic welcome tutorial at the dashboard when a new user is signed in for the first time.

    Note that regardless of the stated value, the tutorial always can be called manually via the Help > Show Jelastic tutorial dashboard menu item.

  18. UI_BUY_SSL_CERTIFICATE

    Using this parameter you can add or remove the Buy SSL certificate button, which redirects a user to a specific page for buying certificate.

  19. ZDT_DEPLOY_ENABLED

    This parameter is used to define whether to show the Enable zero-downtime deployment check-box at the corresponding deployment frame.

Configurations

Expand the two-level list for the needed parameter (e.g. DOCKER_CUSTOM_PANEL) in order to see the interface element's info for a particular group (the first level of the list - all user groups by default) and language (the second level - the default language). These two values are preconfigured for each parameter and can be additionally adjusted.

Also, you can overwrite any parameter value by adding a new one for a concrete group or language.

Below, you’ll find out how to:

Adding User Interface Setting

Choose the parameter you want to add a new value to and click the Add button at the top pane. The Add user interface frame will appear:

Here you need to specify:
  • Group - users’ group the parameter Value should be applied to (you can choose all or a specific one: beta, trial, billing etc)
  • Language - the specified setting Value will be applied only for those customers’ dashboards, who are using this specified language (can be default or a specific one)
  • Value - can be either true or false to enable/disable the chosen user interface element respectively (sometimes the specific value is required, e.g. for the ENGINE_TYPE parameter)

Select Ok and confirm the changes by clicking the Apply button.

Editing User Interface Setting

In order to edit the parameter’s value, choose the required one and click Edit at the tools panel above.

In the opened Edit user interface window, specify the new parameter’s Value (true, false or a custom one if available).

Click OK and confirm the changes by selecting the Apply button at the top.

Removing User Interface Setting

In order to remove a particular parameter’s value, choose the appropriate string and click Remove at the tools panel above.

To delete settings for a whole group (the first level of the expandable parameters’ list), you'll need to remove all of the values it includes first.

Note that you can’t remove the initial default parameters’ values.