{% extends "monitoring/base.html" %} {% import 'monitoring/icons.html' as icons %} {%block title%}Agents{%endblock%} {%block content%}
Group by organization model streamer
Sort by agent {% if params.group != 'agent_model' %} model {% endif %} {% if params.group != 'organization_title' %} organization {% endif %} serial camera streamer
{% for domain_id, domain_agents in agents|groupby('domain_id') %}

{{ domain_agents[0].domain_title }} ({{ domain_id }})

{% for group_label, group_items in domain_agents|groupby(params.group or 'organization_title') %}

{% if not params.group or params.group == 'organization_title' %} {{ icons.organization(group_items[0].organization_id, group_label) }} {% endif %} {% if params.group == 'agent_model' %} {{ icons.agent_model(group_items[0].agent_model) }} {% endif %} {% if params.group == 'streamer_title' %} {{ icons.streamer(group_items[0].streamer_id, group_label) }} {% endif %} {% if params.group == 'preset_title' %} {{ icons.preset(group_items[0].preset_id, group_label) }} {% endif %}

{% for it in group_items|sort(attribute=params.sort) %}
EP SP C {{ it.agent_id }} {{ it.camera_id }} ({{ it.camera_title }})
{% if params.group != 'agent_model' %} {{ icons.agent_model(it.agent_model) }} {% endif %} {% if params.group != 'agent_serial' %} {{ icons.agent_serial(it.agent_serial) }} {% endif %} {% if params.group and params.group != 'organization_title' %} {{ icons.organization(it.organization_id, it.organization_title) }} {% endif %} {% if params.group != 'streamer_title' %} {{ icons.streamer(it.streamer_id, it.streamer_title) }} {% endif %}
{% endfor %} {% endfor %} {% endfor %} {%endblock%}