{% extends "base.html" %} {% set read_doc_text = 'You will find more information about the antibot plugin in the documentation.' %} {% block content %}
{% if is_used and is_metrics %}
INFO

{{plugin.get('description')}}

{{ read_doc_text|safe }}

{% if pre_render.get("status", False) and pre_render.get("status", False) == "ko" or "error" in pre_render.get("data", {}) or pre_render.get("data") is not mapping %}

(Pre rendering error) {{ pre_render.get("data", { "error" : "No log to show" }).get("error", "No log to show") }}

{% endif %} {% if pre_render.get("status", False) and pre_render.get("status", False) == "ok" and pre_render.get("data") is mapping and "error" not in pre_render.get("data", {}) %} {% for key, value in pre_render.get("data", {}).items() %} {% if key.startswith("ping_") %}
{{ pre_render['data'][key].get('title', 'STATUS')}}

{{ 'Active' if pre_render['data'][key].get('value') in ('up', 'yes', 'success', 'true') else 'Inactive' }}

{% endif %} {% if key.startswith("count_") or key.startswith("counter_") %}

{{pre_render['data'][key].get("title")}}

{{pre_render['data'][key].get("value")}}

{{pre_render['data'][key].get("subtitle")}}

{% endif %} {% if (key.startswith("top_") and pre_render['data'][key]|length > 0) or (key.startswith("list_") and pre_render['data'][key]|length > 0) %}
{{ key.replace('_', ' ').upper()}}
{% for val_key, val_value in pre_render['data'][key][0].items() %}

{{ val_key }}

{% endfor%}
    {% for item in pre_render['data'][key] %}
  • {% for top_key, top_value in item.items() %}

    {{ top_value }}

    {% endfor %}
  • {% endfor %}
{% endif %} {% endfor %} {% endif %} {% else %}
Plugin deactivated

{{plugin.get('description')}}

{{ read_doc_text|safe }}

{% endif %}
{% endblock %}