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

Пользовательские ссылки

Пользователи могут добавлять пользовательские ссылки к представлениям объектов в InfraVision для ссылки на внешние ресурсы. Например, вы можете создать пользовательскую ссылку для устройств, указывающую на систему мониторинга. См. документацию по пользовательским ссылкам для получения дополнительной информации.

Поля

Name

Имя пользовательской ссылки. Оно используется в основном только для административных целей, хотя пользовательские ссылки с одинаковым весом упорядочиваются в алфавитном порядке по имени при рендеринге в UI.

Content Type

Тип объекта InfraVision, к которому применяется эта пользовательская ссылка.

Weight

Числовой вес, используемый для переопределения алфавитного упорядочивания ссылок по имени. Пользовательские поля с меньшим весом будут перечислены перед теми, у которых больший вес. (Обратите внимание, что вес применяется в контексте группы пользовательских ссылок, если определена.)

Group Name

Если эта пользовательская ссылка должна быть сгруппирована с другими, укажите здесь имя группы. Сгруппированные пользовательские ссылки будут перечислены в раскрывающемся меню, прикрепленном к одной кнопке с именем группы.

Button Class

Цвет кнопки UI.

Enabled

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

New Window

Если выбрано, это заставит ссылку открываться в новой вкладке или окне браузера.

Код шаблона Jinja2 для рендеринга текста кнопки. (Обратите внимание, что это не обязательно должно содержать какие-либо переменные шаблона.) См. ниже доступные контекстные данные.

Примечание

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

Код шаблона Jinja2 для рендеринга гиперссылки. См. ниже доступные контекстные данные.

Контекстные данные

Следующие контекстные переменные доступны в текстовых шаблонах и шаблонах ссылок.

Variable Description
object Отображаемый объект InfraVision
debug Логическое значение, указывающее, включена ли отладка
request Текущий WSGI-запрос
user Текущий пользователь (если аутентифицирован)
perms Разрешения, назначенные пользователю