{% extends 'base/layout.html' %} {% block title %}{{ prefix }} - Permissions Synchronization{% endblock %} {% block header %} {{ block.super }} {% endblock %} {% block content %}
| Prefix: | {{ prefix.prefix }} |
|---|---|
| Tenant: | {% if prefix.tenant_name %}{{ prefix.tenant_name }}{% else %}None{% endif %} |
| Tenant Permissions (RW): | {% if prefix.tenant_permissions %}{% else %}Not set{% endif %} |
| Tenant Permissions (RO): | {% if prefix.tenant_permissions_ro %}{% else %}Not set{% endif %} |
VLAN: {{ vlan.name }} (VID {{ vlan.vid }})
{% else %}VLAN: {{ vlan.name }}
{% endif %} {% if not vlan_needs_sync %}| Current VLAN Tenant: | {% if vlan.tenant_name %}{{ vlan.tenant_name }}{% else %}None{% endif %} |
|---|---|
| Current VLAN Permissions (RW): | {% if vlan.tenant_permissions %}{% else %}Not set{% endif %} |
| Current VLAN Permissions (RO): | {% if vlan.tenant_permissions_ro %}{% else %}Not set{% endif %} |
Total IP Addresses in Prefix: {{ ips_total }}
IP Addresses needing synchronization: {{ ips_to_sync|length }}
IP Addresses already synchronized: {{ ips_synced|length }}
| IP Address | Current Tenant | Current Permissions (RW) | Current Permissions (RO) | Status |
|---|---|---|---|---|
| {{ ip.address }} | {% if ip.tenant_name %}{{ ip.tenant_name }}{% else %}None{% endif %} | {% if ip.tenant_permissions %}{% else %}Not set{% endif %} | {% if ip.tenant_permissions_ro %}{% else %}Not set{% endif %} | Mismatch |
The VLAN permissions differ from the prefix. You can synchronize the VLAN now (no IP changes will be made).
| IP Address | Tenant | Permissions (RW) | Permissions (RO) | Status |
|---|---|---|---|---|
| {{ ip.address }} | {% if ip.tenant_name %}{{ ip.tenant_name }}{% else %}None{% endif %} | {% if ip.tenant_permissions %}{% else %}Not set{% endif %} | {% if ip.tenant_permissions_ro %}{% else %}Not set{% endif %} | Synchronized |