General

Improvements

  1. A new user type - "Super Administrator" - has been added. The "Super Administrator" attribute is set via Keycloak in the user card. The Super Administrator has access to all existing tenants, even if he is not explicitly added to those tenants. The Super Administrator in each tenant has the "Access rights administrator" role by default, so the "Access control" tab is always available to him. To access the rest of the functionality, the Super Administrator must be added to the required tenant with the appropriate role.
    A Super Administrator cannot be blocked in any tenant. Editing the Super Administrator card is available to any user with the "Access rights administrator" role, but only the Super Administrator can edit the value in the "Email" field in the Super Administrator card.
  2. Added possibility to select a tenant when logging in. After authorization, the user can select a tenant to continue working in. Only those tenants are available for selection, to which the user has been added and in which the user is not blocked. 
    If only one tenant is available to the user, the window with selection of a tenant for logging in will not be displayed, the only available tenant will be logged in by default.
  3. Added the ability to change tenant after logging in. The user can click on the "tenant" dropdown list in the top right corner. 
    The dropdown list of all available tenants is listed in alphabetical order, the current tenant is always displayed first in the list.
    After changing the tenant, the main page will automatically open.
    If only one tenant is available to the user, the dropdown list with the choice of tenant to change will not be displayed. 

  4. If the user is removed from the tenant in which they are logged in, or locked out of the tenant in which they are currently logged in, the user will be unlogged when the page is refreshed and the login window will automatically open.

"System administration" module

Improvements

  1. A new module "System administration" has been added. This module is available only to users with the "Super Administrator" attribute and allows you to view the list of all system tenants, create new ones and edit existing ones.

"Orchestrator" module

Improvements

  1. Only objects of the current tenant are displayed on all pages of the module.

  2. Corrected the text of errors that occur when objects are unavailable, for example, when trying to create an object with a duplicate name.

Fixes

  1. Fixed an issue where the "Pending pause" status could sometimes change to "Running".
  2. Fixed a bug that occurred when restoring Python action packages if multiple robots with Python actions were launched in parallel.

"Access control" module

Improvements

  1. A new tab "Robot projects" has been added to the "Tenant objects" section. The tab displays all robot projects that have been added to the current tenant. Robot projects that have been added to the groups of this tenant are not displayed in this table.
  2. A new "Robots" tab has been added to the "Tenant objects" section. The tab displays all robots that have been added to the current tenant. Robots that have been added to the groups of this tenant are not displayed in this table.
  3. In the "Tenant objects" section of the "Hosts" tab, the "Publication date" column now displays the date and time that the host account record was added to the system database.
  4. In the "Tenant objects" section of the "Hosts" tab in the "Adding a host" window in the "Host" and "Account" fields, a partial match search has been added; case is not taken into account in the search.
  5. The switches allowing to block or unblock a user have been removed from the "Tenant users" table. Now blocking and unblocking of a user is performed only in the user card in the "Status" field. 
  6. The "Status" column was added to the "Tenant users" table. If the user is blocked in the current tenant, the column displays the value "Blocked", if the user is not blocked in the current tenant, the column displays the value "Active".
  7. Only objects of the current tenant are displayed on all pages of the module.

Fixes

  1. Fixed incorrect flickering on the "Create user" page when entering invalid values in the "Login" field.
  2. Fixed an error that occurred during integration with AD if synchronized branches and user groups in the provider contained Cyrillic characters in the name.
  • Нет меток