Перейти к содержанию

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

DEFAULT_DASHBOARD

Этот параметр управляет содержимым и макетом панели управления пользователя по умолчанию. После создания панели управления пользователь может свободно настраивать её по своему усмотрению, добавляя, удаляя и перенастраивая виджеты.

Этот параметр должен указывать итерируемый объект словарей, каждый из которых представляет отдельный виджет панели управления и его конфигурацию. Поддерживаются следующие атрибуты виджетов:

  • widget: Путь с точками к Python-классу (обязательно)
  • width: Ширина виджета по умолчанию (от 1 до 12 включительно)
  • height: Высота виджета по умолчанию, в строках
  • title: Заголовок виджета
  • color: Цвет строки заголовка виджета, указанный по имени
  • config: Словарь сопоставления любых параметров конфигурации виджета

Ниже приведён краткий пример конфигурации.

DEFAULT_DASHBOARD = [
    {
        'widget': 'extras.ObjectCountsWidget',
        'width': 4,
        'height': 3,
        'title': 'Organization',
        'config': {
            'models': [
                'dcim.site',
                'tenancy.tenant',
                'tenancy.contact',
            ]
        }
    },
    {
        'widget': 'extras.ObjectCountsWidget',
        'width': 4,
        'height': 3,
        'title': 'IPAM',
        'color': 'blue',
        'config': {
            'models': [
                'ipam.prefix',
                'ipam.iprange',
                'ipam.ipaddress',
            ]
        }
    },
]

DEFAULT_USER_PREFERENCES

Совет

Динамический параметр конфигурации

Это словарь, определяющий настройки по умолчанию для вновь создаваемых учётных записей пользователей. Например, чтобы установить размер страницы по умолчанию 100 для всех пользователей, определите следующее:

DEFAULT_USER_PREFERENCES = {
    "pagination": {
        "per_page": 100
    }
}

Для получения полного списка доступных настроек войдите в InfraVision и перейдите в /user/preferences/. Точка в имени настройки указывает на уровень вложенности в данных JSON. Пример выше соответствует pagination.per_page.

См. также: Очистка настроек таблиц для устранения ошибок, вызванных сохранёнными столбцами или сортировкой таблиц.


PAGINATE_COUNT

Совет

Динамический параметр конфигурации

По умолчанию: 50

Максимальное количество объектов по умолчанию для отображения на странице в каждом списке объектов.


POWERFEED_DEFAULT_AMPERAGE

Совет

Динамический параметр конфигурации

По умолчанию: 15

Значение по умолчанию для поля amperage при создании новых линий питания.


POWERFEED_DEFAULT_MAX_UTILIZATION

Совет

Динамический параметр конфигурации

По умолчанию: 80

Значение по умолчанию (в процентах) для поля max_utilization при создании новых линий питания.


POWERFEED_DEFAULT_VOLTAGE

Совет

Динамический параметр конфигурации

По умолчанию: 120

Значение по умолчанию для поля voltage при создании новых линий питания.


RACK_ELEVATION_DEFAULT_UNIT_HEIGHT

Совет

Динамический параметр конфигурации

По умолчанию: 22

Высота по умолчанию (в пикселях) юнита в диаграмме высоты стойки. Для лучших результатов это должно быть приблизительно одной десятой от RACK_ELEVATION_DEFAULT_UNIT_WIDTH.


RACK_ELEVATION_DEFAULT_UNIT_WIDTH

Совет

Динамический параметр конфигурации

По умолчанию: 220

Ширина по умолчанию (в пикселях) юнита в диаграмме высоты стойки.