|
@@ -6,72 +6,73 @@
|
|
|
{% block breadcrumbs %}
|
|
{% block breadcrumbs %}
|
|
|
{{ block.super }}
|
|
{{ block.super }}
|
|
|
<li class="breadcrumb-item"><a href="{% url 'ipam:asn_list' %}?rir_id={{ object.rir.pk }}">{{ object.rir }}</a></li>
|
|
<li class="breadcrumb-item"><a href="{% url 'ipam:asn_list' %}?rir_id={{ object.rir.pk }}">{{ object.rir }}</a></li>
|
|
|
-{% endblock %}
|
|
|
|
|
|
|
+{% endblock breadcrumbs %}
|
|
|
|
|
|
|
|
{% block content %}
|
|
{% block content %}
|
|
|
-<div class="row">
|
|
|
|
|
- <div class="col col-md-6">
|
|
|
|
|
- <div class="card">
|
|
|
|
|
- <h5 class="card-header">
|
|
|
|
|
- ASN
|
|
|
|
|
- </h5>
|
|
|
|
|
- <div class="card-body">
|
|
|
|
|
- <table class="table table-hover attr-table">
|
|
|
|
|
- <tr>
|
|
|
|
|
- <td>AS Number</td>
|
|
|
|
|
- <td>{{ object.asn }}</td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <td>RIR</td>
|
|
|
|
|
- <td>
|
|
|
|
|
- <a href="{% url 'ipam:asn_list' %}?rir={{ object.rir.slug }}">{{ object.rir }}</a>
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <td>Tenant</td>
|
|
|
|
|
- <td>
|
|
|
|
|
- {% if object.tenant %}
|
|
|
|
|
- {% if prefix.object.group %}
|
|
|
|
|
- <a href="{{ object.tenant.group.get_absolute_url }}">{{ object.tenant.group }}</a> /
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- <a href="{{ object.tenant.get_absolute_url }}">{{ object.tenant }}</a>
|
|
|
|
|
- {% else %}
|
|
|
|
|
- <span class="text-muted">None</span>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr>
|
|
|
|
|
- <td>Description</td>
|
|
|
|
|
- <td>{{ object.description|placeholder }}</td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- </table>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col col-md-6">
|
|
|
|
|
+ <div class="card">
|
|
|
|
|
+ <h5 class="card-header">ASN</h5>
|
|
|
|
|
+ <div class="card-body">
|
|
|
|
|
+ <table class="table table-hover attr-table">
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>AS Number</td>
|
|
|
|
|
+ <td>{{ object.asn }}</td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>RIR</td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <a href="{% url 'ipam:asn_list' %}?rir={{ object.rir.slug }}">{{ object.rir }}</a>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>Tenant</td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ {% if object.tenant %}
|
|
|
|
|
+ {% if prefix.object.group %}
|
|
|
|
|
+ <a href="{{ object.tenant.group.get_absolute_url }}">{{ object.tenant.group }}</a> /
|
|
|
|
|
+ {% endif %}
|
|
|
|
|
+ <a href="{{ object.tenant.get_absolute_url }}">{{ object.tenant }}</a>
|
|
|
|
|
+ {% else %}
|
|
|
|
|
+ <span class="text-muted">None</span>
|
|
|
|
|
+ {% endif %}
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>Description</td>
|
|
|
|
|
+ <td>{{ object.description|placeholder }}</td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>Sites</td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ {% if sites_count %}
|
|
|
|
|
+ <a href="{% url 'dcim:site_list' %}?asn_id={{ object.pk }}">{{ sites_count }}</a>
|
|
|
|
|
+ {% else %}
|
|
|
|
|
+ {{ sites_count }}
|
|
|
|
|
+ {% endif %}
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </table>
|
|
|
</div>
|
|
</div>
|
|
|
- {% include 'inc/panels/custom_fields.html' %}
|
|
|
|
|
- {% include 'inc/panels/tags.html' with tags=object.tags.all url='ipam:asn_list' %}
|
|
|
|
|
- {% plugin_left_page object %}
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+ {% plugin_left_page object %}
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col col-md-6">
|
|
<div class="col col-md-6">
|
|
|
- <div class="card">
|
|
|
|
|
- <h5 class="card-header">
|
|
|
|
|
- Sites
|
|
|
|
|
- </h5>
|
|
|
|
|
- <div class='card-body'>
|
|
|
|
|
- {% if sites %}
|
|
|
|
|
- {% for site in sites %}
|
|
|
|
|
- <a href="{{ site.get_absolute_url }}"><span class="badge bg-primary">{{ site }}</span></a>
|
|
|
|
|
- {% endfor %}
|
|
|
|
|
- {% else %}
|
|
|
|
|
- <span class="text-muted">None</span>
|
|
|
|
|
- {% endif %}
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- {% plugin_right_page object %}
|
|
|
|
|
|
|
+ {% include 'inc/panels/custom_fields.html' %}
|
|
|
|
|
+ {% include 'inc/panels/tags.html' with tags=object.tags.all url='ipam:asn_list' %}
|
|
|
|
|
+ {% plugin_right_page object %}
|
|
|
</div>
|
|
</div>
|
|
|
-</div>
|
|
|
|
|
-<div class="row mb-3">
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="row">
|
|
|
<div class="col col-md-12">
|
|
<div class="col col-md-12">
|
|
|
- {% plugin_full_width_page object %}
|
|
|
|
|
|
|
+ <div class="card">
|
|
|
|
|
+ <h5 class="card-header">Sites</h5>
|
|
|
|
|
+ <div class="card-body">
|
|
|
|
|
+ {% include 'inc/table.html' with table=sites_table %}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ {% include 'inc/paginator.html' with paginator=sites_table.paginator page=sites_table.page %}
|
|
|
|
|
+ {% plugin_full_width_page object %}
|
|
|
</div>
|
|
</div>
|
|
|
-</div>
|
|
|
|
|
-{% endblock %}
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+{% endblock content %}
|