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. You can manage these parameters through enabling or disabling them either for all or for separate groups of users, as well as to define different parameters’ values based on the language used at the dashboard.

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

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 the detailed information on the parameter and see 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 refilling at a specified date or when the balance is less than the stated sum.


  3. BILLING_INTEGRATION_TYPE

    With this parameter you can set the billing system available for your users. To do this, just state your billing system in the following format:

    • SAAS if you use Cleverbridge or CEBI;
    • PBAS, PBA if you use PBAS or PBA system (this is optional as these systems are configured by 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 to enable the Custom tab in the Docker® containers panel.


  5. DOCKER_QUICK_START_PANEL

    State this parameter in true to enable the Quick Start tab in the Docker® containers panel.


  6. DOCKER_SEARCH_PANEL

    State this parameter in true to enable the Search on Hub Registry tab in the Docker® containers panel.


  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.

    The following values for this parameter are also available:

    • * value makes all the supported by Jelastic engines available for your users (i.e. Java, PHP, Ruby, Python, Node.js and .NET)
    • features value makes all languages tabs 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 languages tabs in a wizard is: Java, PHP, Ruby, .NET, Node.js, Python. Herewith, tabs with inactive engines will be moved to the end of the list.


  8. HOSTER_SUPPORT

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


  9. PBAS_INTEGRATION

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


  10. PBA_INTEGRATION

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


  11. PLATFORM_VERSION

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


  12. POWERED_BY_LOGO

    This parameter is used for disabling the “powered by Jelastic” logo at the bottom of the sign in / up frame.


  13. 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.

    We strongly recommend sending these error reports directly to the hoster’s support team. The root cause of most errors can be resolved by the hoster’s support team, faster than by Jelastic Support (taking into consideration the time zone difference and the time it takes to process error reports from all partners on Jelastic’s side). In turn, this will increase the end users' satisfaction and conversion rate.

    To start sending 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 user's reports.

    Click on Apply above the list, to confirm the changes.

    As a result, you are going to receive error reports with all the necessary information about a particular user's account, actions done and errors occured.


  14. SHOW_ZERO_TAX

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


  15. 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.

Configurations

Expand the two-level list for the needed parameter (e.g. DOCKER_CUSTOM_PANEL) in order to see the interface’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.


Adding User Interface Setting

Choose the User Interface 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 this parameter value will be applied to (you can choose all or a specific one: beta, trial, billing etc)
  • Language - the added link will be available only for those customers who are using this specified language at the dashboard (can be default or a specific one)
  • Value - can be either true or false to enable or 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 a 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 the custom one if available).

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


Removing a User Interface Setting

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

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

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