META

App

Конфигурация приложений

Конфигурация приложений расположена в файле apps.yaml в корне app-content.

Файл содержит в себе структуру:

apps:
  - id: string # ID приложения
    name: string # Имя приложения. Выводится везде для всех
    alias: string # для тикетов и мета страницы и для фидов
    description: string # Для вывода разработчикам
    category: string # Название категории для разработчиков
    site_url: string # Для редиректа на логин, скачивание файлов и пр.
    favicon_url: string # Ссылка на favicon
    picture_url: string # Основная нормальная иконка приложения
    middle_picture_url: string # Если указано - выводится на иконке внутри приложения, если нет - то picture_url
    login_picture_url: string # Если указано - выводится на форме логина, если нет - то picture_url
    help_url: string # Ссылка на хелп в приложении
    is_join_user_enabled: string # Можно ли зарегистрироваться через это приложение
    is_fast_google_auth_enabled: string # Включена ли функция быстрого входа через Google - https://developers.google.com/identity/one-tap/web
    is_global_search_enabled: bool # Доступен ли интерфейс глобального поиска
    is_hide_first_item_in_top_menu: bool # Некоторые приложения нуждаются в скрытии первого элемента меню, но при этом клик по лого приложния все также должен перенаправлять пользователя на эту страницу.
    oauth_server:
      server_url: string # Schema + host. Например https://account.devision.io
      client_id: string # ClientID полученый через Cloud. Записан в id в meta.oauth_client
      client_secret: string # ClientSecret полученый через Cloud. Записан в secret в meta.oauth_client
    acl: map # Map ключ значение. Повторяет схему acl для страниц. Смотрите в примерах
    i18n:
      ru:
        join_app_name: string # Имя приложения при регистрации
        public_offer_url: string # Ссылка на подтверждение оферты при регистрации
        privacy_policy_url: string # Ссылка на документацию по работе с персональными данными
      en: 
        # по аналогии ...
      # любой язык по аналогии ...
  - id: string # ID приложения 2
    # ....

Параметры bool по умолчанию принимают значения false