Пользовательские ссылки
Пользователи могут добавлять пользовательские ссылки к представлениям объектов в InfraVision для ссылки на внешние ресурсы. Например, вы можете создать пользовательскую ссылку для устройств, указывающую на систему мониторинга. См. документацию по пользовательским ссылкам для получения дополнительной информации.
Поля
Name
Имя пользовательской ссылки. Оно используется в основном только для административных целей, хотя пользовательские ссылки с одинаковым весом упорядочиваются в алфавитном порядке по имени при рендеринге в UI.
Content Type
Тип объекта InfraVision, к которому применяется эта пользовательская ссылка.
Weight
Числовой вес, используемый для переопределения алфавитного упорядочивания ссылок по имени. Пользовательские поля с меньшим весом будут перечислены перед теми, у которых больший вес. (Обратите внимание, что вес применяется в контексте группы пользовательских ссылок, если определена.)
Group Name
Если эта пользовательская ссылка должна быть сгруппирована с другими, укажите здесь имя группы. Сгруппированные пользовательские ссылки будут перечислены в раскрывающемся меню, прикрепленном к одной кнопке с именем группы.
Button Class
Цвет кнопки UI.
Enabled
Если не выбрано, пользовательская ссылка не будет отображаться. Это может быть полезно для временного отключения пользовательской ссылки.
New Window
Если выбрано, это заставит ссылку открываться в новой вкладке или окне браузера.
Link Text
Код шаблона Jinja2 для рендеринга текста кнопки. (Обратите внимание, что это не обязательно должно содержать какие-либо переменные шаблона.) См. ниже доступные контекстные данные.
Примечание
Пользовательские ссылки, которые отображают пустое текстовое значение, не будут отображаться в UI. Это можно использовать для переключения включения ссылки на основе атрибутов объекта.
Link URL
Код шаблона Jinja2 для рендеринга гиперссылки. См. ниже доступные контекстные данные.
Контекстные данные
Следующие контекстные переменные доступны в текстовых шаблонах и шаблонах ссылок.
| Variable | Description |
|---|---|
object |
Отображаемый объект InfraVision |
debug |
Логическое значение, указывающее, включена ли отладка |
request |
Текущий WSGI-запрос |
user |
Текущий пользователь (если аутентифицирован) |
perms |
Разрешения, назначенные пользователю |