|
|
- {% load hc_extras humanize static %}
- {
- "message": "“{{ check.name_then_code|escapejs }}” is {{ check.status|upper }}.",
- {% if check.status == "up" %}
- "color": "green",
- {% else %}
- "color": "red",
- {% endif %}
- "card": {
- "style": "application",
- "url": "{% site_root %}{% url 'hc-log' check.code %}",
- "format": "medium",
- "id": "{{ check.code }}",
- "title": "{{ check.name_then_code|escapejs }}",
- "icon": {
- {% if check.status == "up" %}
- "url": "{% site_root %}{% static 'img/up.png' %}"
- {% else %}
- "url": "{% site_root %}{% static 'img/down.png' %}"
- {% endif %}
- },
- "attributes": [
- {% if check.kind == "simple" %}
- {"label": "Period",
- "value": {"label": "{{ check.timeout|hc_duration }}"}
- },
- {% elif check.kind == "cron" %}
- {"label": "Schedule",
- "value": {"label": "{{ check.schedule|escapejs }}"}
- },
- {% endif %}
-
- {"label": "Last Ping",
- {% if check.last_ping %}
- "value": {"label": "{{ check.last_ping|naturaltime }}"}
- {% else %}
- "value": {"label": "Never"}
- {% endif %}
- },
-
- {% if check.tags_list %}
- {"label": "Tags",
- "value": {"label": "{{ check.tags_list|join:", " }}"}
- },
- {% endif %}
-
- {"label": "Total Pings",
- "value": {"label": "{{ check.n_pings }}"}
- }
- ],
- "activity": {
- "html": "“{{ check.name_then_code|escapejs }}” is {{ check.status|upper }}."
- }
- }
- }
|