{% extends 'base/layout.html' %} {% load i18n %} {% load static %} {% load proxbox_tags %} {% block head %} {% if active_proxbox_job %} {% include "netbox_proxbox/inc/job_log_assets.html" %} {% endif %} {# Dashboard hydration is inlined (issue #355) so logos, status badges, and cluster cards render even when ``manage.py collectstatic`` was not run after installing/upgrading the plugin. #} {% if quick_schedule_form %} {{ quick_schedule_form.media }} {% endif %} {% endblock %} {% block content %} {% include "netbox_proxbox/home/quick_schedule_banner.html" %} {% if active_proxbox_job %} {% include "netbox_proxbox/home/job_live_summary.html" with job=active_proxbox_job %} {% endif %}
Sync in progress Working...
{% if fastapi_endpoint_list and fastapi_endpoint_list|length > 0 %} {% for object in fastapi_endpoint_list %}
{% if object.use_websocket %} {% if object.server_side_websocket %}

Using Polling (Server-Only)

{% else %}

Using WebSocket (Client-Server)

{% endif %} {% else %}

{% trans "Using HTTP" %} {% trans "Streaming" %}

{% endif %}
{% endfor %} {% include "netbox_proxbox/partials/home_sync_actions_dropdown.html" %} {% endif %}
{% if fastapi_endpoint_list and fastapi_endpoint_list|length > 0 %} {% for object in fastapi_endpoint_list %} {% if object.use_websocket %} {% include "netbox_proxbox/table/virtual_machines.html" %} {% include "netbox_proxbox/table/devices.html" %} {% endif %} {% endfor %} {% endif %}

Proxbox Configuration

{% if netbox_endpoint_list and netbox_endpoint_list|length > 0 %} {% for object in netbox_endpoint_list %} {% include "netbox_proxbox/home/netbox_card.html" %} {% endfor %} {% else %}

There is no NetBox Endpoint configured.

Quick add starts with localhost, 127.0.0.1/32, and v1 token mode. Change any value before saving.


{% endif %} {% if fastapi_endpoint_list and fastapi_endpoint_list|length > 0 %} {% for object in fastapi_endpoint_list %} {% include "netbox_proxbox/home/fastapi_card.html" %} {% endfor %} {% else %}

There is no FastAPI Endpoint configured.

Quick add starts with localhost and 127.0.0.1/32. Change the host or IP before saving.


{% endif %} {% if proxmox_endpoint_list and proxmox_endpoint_list|length > 0 %} {% for object in proxmox_endpoint_list %} {% if proxmox_endpoint_list|length == 1 %}
{% elif proxmox_endpoint_list|length == 2 %}
{% else %}
{% endif %} {% include "netbox_proxbox/home/proxmox_card.html" %}
{% endfor %} {% else %}

There are no Proxmox Endpoints configured.


{% endif %}

Support me! If this plugin is useful to you, please consider supporting it on the Sponsors page.

{% endblock %} {% block footer_links %} {{ block.super }} {% include "netbox_proxbox/footer.html" %} {% endblock %}