{% extends 'base/layout.html' %} {% load i18n %} {% load static %} {% block title %}{{ object.name }}{% endblock %} {% block content %}

{{ object.name }} {% if not object.is_active %} Inactive {% endif %}

Connection Details
Host: {{ object.host }}:{{ object.port }}
Username: {{ object.username }}
SSL: {% if object.use_ssl %} Enabled {% if object.verify_ssl %} Verified {% else %} Not Verified {% endif %} {% else %} Disabled {% endif %}
Status: {% if object.is_active %} Active {% else %} Inactive {% endif %}
Sync Interval: {{ object.sync_interval_minutes }} minutes
Last Sync: {% if object.last_sync %} {{ object.last_sync|timesince }} ago {% else %} Never {% endif %}
Default Role: {% if object.default_device_role %} {{ object.default_device_role.name }} {% else %} Auto-detect {% endif %}
Created: {{ object.created|date:"M d, Y H:i" }}
Actions
Sync Settings
{% if object.auto_create_sites %} {% else %} {% endif %} Auto-create Sites
Create NetBox sites from WUG groups
{% if object.auto_create_device_types %} {% else %} {% endif %} Auto-create Device Types
Create device types for unknown devices
{% if object.enable_netbox_export %} {% else %} {% endif %} NetBox Export
Export NetBox IPs to WhatsUp Gold
{% if recent_logs %}
Recent Sync Activity
View All Logs
{% for log in recent_logs %} {% endfor %}
Type Status Started Duration Results
{{ log.sync_type|capfirst }} {% if log.status == 'completed' %} {{ log.status|capfirst }} {% elif log.status == 'running' %} {{ log.status|capfirst }} {% elif log.status == 'failed' %} {{ log.status|capfirst }} {% else %} {{ log.status|capfirst }} {% endif %} {{ log.start_time|timesince }} ago {% if log.duration %} {{ log.duration }} {% else %} - {% endif %} {{ log.devices_discovered }} discovered, {{ log.devices_created }} created, {{ log.devices_updated }} updated
{% endif %} {% csrf_token %} {% endblock %} button.innerHTML = originalHtml; button.disabled = false; alert('Error triggering sync: ' + error.message); }); } } {% csrf_token %} {% endblock %}