{% extends "base.html" %} {% from "_macros.html" import crumbs, page_header %} {% from "monitors/_fields.html" import type_fields, toggle_script %} {# Add (monitor is none; `values` holds what was typed) or edit a monitor. #} {% block title %}{{ "Edit " ~ monitor.name if monitor else "Add monitor" }} — Steward{% endblock %} {% block breadcrumb %} {%- if monitor -%} {{ crumbs([("Monitors", "/monitors/"), (monitor.name, "/monitors/" ~ monitor.id), ("Edit", "")]) }} {%- else -%} {{ crumbs([("Monitors", "/monitors/"), ("Add monitor", "")]) }} {%- endif -%} {% endblock %} {% block content %} {% set v = values or {} %} {{ page_header("Edit monitor" if monitor else "Add monitor") }}
{% if error %}{% endif %}
{{ csrf_field() }} {% if not monitor and v.host_id %}{% endif %}
{% if monitor %} {% else %} {% endif %}
{{ type_fields(config) }}
{% if monitor and monitor.host_id %}

Linked to its host.

{% endif %}
Cancel
{{ toggle_script() }} {% endblock %}