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

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

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

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

Откройте Helm-чарт Kintsugi values.yaml, расположенный в каталоге DBM-X.X.X-XX-distrib/DBM-X.X.X-XX-owned-distrib/DBCM-cfg-X.X.X-XX-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.