Настройка отображения страниц внешних сервисов в меню 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 вкладки с внешними сервисами выполните следующие шаги:
Откройте helm-чарт Kintsugi
values.yaml.Сконфигурируйте следующие параметры:
Параметр
Пример
Описание
frontend.config.externalButton.url"/custom-assets/test-asset"Адрес источника данных о внешних сервисах
frontend.config.externalButton.title.ru"Внешние сервисы"Русскоязычное наименование вкладки, где хранятся данные о внешних сервисах
frontend.config.externalButton.title.en"External services"Английское наименование вкладки, где хранятся данные о внешних сервисах
Сохраните изменения в файле.
Откройте в 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.