{% extends 'base.html' %} {% block content %}
{% if "name" in visible_columns %} | Name | {% endif %} {% if "type" in visible_columns %}Type | {% endif %} {% if "address" in visible_columns %}Address | {% endif %} {% if "status" in visible_columns %}Status | {% endif %} {% if "backup" in visible_columns %}Backup | {% endif %} {% if "last_backup" in visible_columns %}Last Backup | {% endif %} {% if "next_daily_backup" in visible_columns %}Next Daily Backup | {% endif %} {% if "next_weekly_backup" in visible_columns %}Next Weekly Backup | {% endif %} {% if "next_monthly_backup" in visible_columns %}Next Monthly Backup | {% endif %} {% if "groups" in visible_columns %}Groups | {% endif %} {% if "auth" in visible_columns %}Auth | {% endif %} {% if "os_version" in visible_columns %}OS Version | {% endif %} {% if "model_name" in visible_columns %}Model Name | {% endif %} {% if "model_version" in visible_columns %}Model Version | {% endif %} {% if "serial_number" in visible_columns %}Serial Number | {% endif %} {% if "firmware_version" in visible_columns %}Firmware Version | {% endif %} {% if "architecture" in visible_columns %}Architecture | {% endif %} {% if "cpu" in visible_columns %}CPU | {% endif %}|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{% if "name" in visible_columns %} | {{ router.name }} | {% endif %} {% if "type" in visible_columns %}{{ router.get_router_type_display }} | {% endif %} {% if "address" in visible_columns %}{{ router.address }} | {% endif %} {% if "status" in visible_columns %}{% if router.monitoring %} {% if router.routerstatus.status_online %} | {% endif %} {% if "backup" in visible_columns %} {% else %} {% endif %} {% else %} --- {% endif %}{% if router.router_type != 'monitoring' %} {% if router.backup_profile %} {{ router.backup_profile }} {% if router.routerstatus.last_backup_failed %}{% endif %} {% else %} {% endif %} {% endif %} | {% endif %} {% if "last_backup" in visible_columns %}{% if router.router_type != 'monitoring' and router.routerstatus.last_backup %} {{ router.routerstatus.last_backup|date:"Y-m-d H:i:s" }} {% else %} --- {% endif %} | {% endif %} {% if "next_daily_backup" in visible_columns %}{% if router.router_type != 'monitoring' and router.backupschedule.next_daily_backup %} {{ router.backupschedule.next_daily_backup|date:"Y-m-d H:i:s" }} {% else %} --- {% endif %} | {% endif %} {% if "next_weekly_backup" in visible_columns %}{% if router.router_type != 'monitoring' and router.backupschedule.next_weekly_backup %} {{ router.backupschedule.next_weekly_backup|date:"Y-m-d H:i:s" }} {% else %} --- {% endif %} | {% endif %} {% if "next_monthly_backup" in visible_columns %}{% if router.router_type != 'monitoring' and router.backupschedule.next_monthly_backup %} {{ router.backupschedule.next_monthly_backup|date:"Y-m-d H:i:s" }} {% else %} --- {% endif %} | {% endif %} {% if "groups" in visible_columns %}{% if router.routergroup_set.exists %} {% for group in router.routergroup_set.all %} {{ group.name }}{% if not forloop.last %}, {% endif %} {% endfor %} {% else %} --- {% endif %} | {% endif %} {% if "auth" in visible_columns %}{% if router.router_type != 'monitoring' %} {% if router.ssh_key %} | {% endif %} {% if "os_version" in visible_columns %} {% elif router.password %} {% else %} {% endif %} {% endif %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.os_version|default_if_none:'' }} {% endif %} | {% endif %} {% if "model_name" in visible_columns %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.model_name|default_if_none:'' }} {% endif %} | {% endif %} {% if "model_version" in visible_columns %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.model_version|default_if_none:'' }} {% endif %} | {% endif %} {% if "serial_number" in visible_columns %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.serial_number|default_if_none:'' }} {% endif %} | {% endif %} {% if "firmware_version" in visible_columns %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.firmware_version|default_if_none:'' }} {% endif %} | {% endif %} {% if "architecture" in visible_columns %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.architecture|default_if_none:'' }} {% endif %} | {% endif %} {% if "cpu" in visible_columns %}{% if router.router_type != 'monitoring' %} {{ router.routerinformation.cpu|default_if_none:'' }} {% endif %} | {% endif %}