Настройка отображения страниц внешних сервисов в меню Kintsugi#

В Kintsugi реализована возможность добавления вкладки в боковое меню интерфейса, содержащую страницы внешних сервисов.

Внешний вид представлен в документе «Руководство пользователя Kintsugi (DBCM)» раздел «Вкладка «Внешние сервисы»».

Предусловия#

Найдите helm-чарт Kintsugi values.yaml, расположенный в каталоге DBM-X.X.X-XX-distrib/DBM-X.X.X-XX-owned-distrib/package/conf/helm/application/kintsugi.

Примечание

Имя каталога package может изменяться на package 2 или package 3 в зависимости от порядка распаковки архивов из папки DBM-X.X.X-XX-owned-distrib.

Последовательность выполнения#

Для добавления в Kintsugi вкладки с внешними сервисами выполните следующие шаги:

  1. Откройте helm-чарт Kintsugi values.yaml.

  2. Сконфигурируйте следующие параметры:

    Параметр

    Пример

    Описание

    frontend.config.externalButton.url

    "/custom-assets/test-asset"

    Адрес источника данных о внешних сервисах

    frontend.config.externalButton.title.ru

    "Внешние сервисы"

    Русскоязычное наименование вкладки, где хранятся данные о внешних сервисах

    frontend.config.externalButton.title.en

    "External services"

    Английское наименование вкладки, где хранятся данные о внешних сервисах

  3. Сохраните изменения в файле.

  4. Откройте в Kintsugi вкладку, содержащую страницы внешних сервисов, и проверьте, что данные отображаются корректно.

Результат#

Конфигурация модуля frontend изменена, в боковом меню Kintsugi отображается вкладка, содержащая страницы внешних сервисов.

Пример формата ответа от сервера#

Пример формата ответа, который ожидает получить Kintsugi от сервера:

[
  {
    "name": "СберТех",
    "logo": "/custom-assets/images/sbertech.svg",
    "link": "https://sbertech.ru/"
  }
]

Требования к логотипу#

Требования к логотипу:

  • представлен в виде SVG-изображения;

  • иметь размер 42 пикселя;

  • без фона, если он не часть логотипа.

Отключение отображения страниц внешних сервисов в меню Kintsugi#

Чтобы скрыть вкладку внешних сервисов, в helm-чарт Kintsugi values.yaml оставьте пустыми следующие параметры: frontend.config.externalButton.url, frontend.config.externalButton.title.ru и frontend.config.externalButton.title.en.