mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 08:38:16 -06:00
Remove standalone h5 classes
This commit is contained in:
parent
06dbdd584e
commit
a1e2cee413
BIN
netbox/project-static/dist/netbox.css
vendored
BIN
netbox/project-static/dist/netbox.css
vendored
Binary file not shown.
@ -16,6 +16,12 @@
|
||||
background: var(--#{$prefix}bg-surface-tertiary);
|
||||
}
|
||||
|
||||
// Use <h5> font size for card headers
|
||||
h2.card-header {
|
||||
@extend h5;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
// Reduce padding
|
||||
.list-group-item {
|
||||
padding: 0.5rem 0.75rem;
|
||||
|
@ -4,6 +4,13 @@ form.object-edit {
|
||||
max-width: 800px;
|
||||
}
|
||||
|
||||
// Use <h4> style for field group headings
|
||||
.field-group {
|
||||
h2 {
|
||||
@extend h4;
|
||||
}
|
||||
}
|
||||
|
||||
// Set bond font & append an asterisk to labels for required fields
|
||||
.col-form-label.required {
|
||||
font-weight: bold;
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6 offset-md-3">
|
||||
<div class="card border-danger mt-5">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
<i class="mdi mdi-alert"></i> {% trans "Server Error" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
|
@ -8,7 +8,9 @@
|
||||
<form action="." method="post" class="object-edit">
|
||||
{% csrf_token %}
|
||||
<div class="field-group mb-5">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Password" %}</h2>
|
||||
<div class="row">
|
||||
<h2 class="col-9 offset-3">{% trans "Password" %}</h2>
|
||||
</div>
|
||||
{% render_field form.old_password %}
|
||||
{% render_field form.new_password1 %}
|
||||
{% render_field form.new_password2 %}
|
||||
|
@ -19,7 +19,7 @@
|
||||
{% if plugin_fields %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Plugins" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Plugins" %}</h2>
|
||||
</div>
|
||||
{% for name in plugin_fields %}
|
||||
{% render_field form|getfield:name %}
|
||||
@ -31,7 +31,7 @@
|
||||
{# Table configurations #}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Table Configurations" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Table Configurations" %}</h2>
|
||||
</div>
|
||||
<div class="row">
|
||||
{% if request.user.config.data.tables %}
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Account Details" %}</h2>
|
||||
<h2 class="card-header">{% trans "Account Details" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Username" %}</th>
|
||||
@ -50,7 +50,7 @@
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Assigned Groups" %}</h2>
|
||||
<h2 class="card-header">{% trans "Assigned Groups" %}</h2>
|
||||
<ul class="list-group list-group-flush">
|
||||
{% for group in request.user.groups.all %}
|
||||
<li class="list-group-item">{{ group }}</li>
|
||||
@ -65,7 +65,7 @@
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header text-center h5">{% trans "Recent Activity" %}</h2>
|
||||
<h2 class="card-header text-center">{% trans "Recent Activity" %}</h2>
|
||||
<div class="table-responsive">
|
||||
{% render_table changelog_table 'inc/table.html' %}
|
||||
</div>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Token" %}</h2>
|
||||
<h2 class="card-header">{% trans "Token" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Key" %}</th>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row my-5">
|
||||
<div class="col-6 offset-3">
|
||||
<div class="card">
|
||||
<h2 class="h5 card-header text-danger">
|
||||
<h2 class="card-header text-danger">
|
||||
{{ request_path }}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
|
@ -12,7 +12,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Circuit" %}</h2>
|
||||
<h2 class="card-header">{% trans "Circuit" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Provider" %}</th>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Circuit Type" %}</h2>
|
||||
<h2 class="card-header">{% trans "Circuit Type" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="h5 card-header d-flex justify-content-between">
|
||||
<h2 class="card-header d-flex justify-content-between">
|
||||
{% blocktrans %}Termination{% endblocktrans %} {{ side }}
|
||||
<div>
|
||||
{% if not termination and perms.circuits.add_circuittermination %}
|
||||
|
@ -17,7 +17,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Provider" %}</h2>
|
||||
<h2 class="card-header">{% trans "Provider" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "ASNs" %}</th>
|
||||
@ -48,13 +48,13 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Provider Accounts" %}</h2>
|
||||
<h2 class="card-header">{% trans "Provider Accounts" %}</h2>
|
||||
{% htmx_table 'circuits:provideraccount_list' provider_id=object.pk %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Circuits" %}</h2>
|
||||
<h2 class="card-header">{% trans "Circuits" %}</h2>
|
||||
{% htmx_table 'circuits:circuit_list' provider_id=object.pk %}
|
||||
</div>
|
||||
{% plugin_full_width_page object %}
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Provider Account" %}</h2>
|
||||
<h2 class="card-header">{% trans "Provider Account" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Provider" %}</th>
|
||||
@ -41,7 +41,7 @@
|
||||
</div>
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Circuits" %}</h2>
|
||||
<h2 class="card-header">{% trans "Circuits" %}</h2>
|
||||
{% htmx_table 'circuits:circuit_list' provider_account_id=object.pk %}
|
||||
</div>
|
||||
{% plugin_full_width_page object %}
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Provider Network" %}</h2>
|
||||
<h2 class="card-header">{% trans "Provider Network" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Provider" %}</th>
|
||||
@ -47,7 +47,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Circuits" %}</h2>
|
||||
<h2 class="card-header">{% trans "Circuits" %}</h2>
|
||||
{% htmx_table 'circuits:circuit_list' provider_network_id=object.pk %}
|
||||
</div>
|
||||
{% plugin_full_width_page object %}
|
||||
|
@ -32,12 +32,12 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Configuration Data" %}</h2>
|
||||
<h2 class="card-header">{% trans "Configuration Data" %}</h2>
|
||||
{% include 'core/inc/config_data.html' with config=object.data %}
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Comment" %}</h2>
|
||||
<h2 class="card-header">{% trans "Comment" %}</h2>
|
||||
<div class="card-body">
|
||||
{{ object.comment|placeholder }}
|
||||
</div>
|
||||
|
@ -21,7 +21,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Data File" %}</h2>
|
||||
<h2 class="card-header">{% trans "Data File" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Source" %}</th>
|
||||
@ -52,7 +52,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Content" %}</h2>
|
||||
<h2 class="card-header">{% trans "Content" %}</h2>
|
||||
<div class="card-body">
|
||||
<pre>{{ object.data_as_string }}</pre>
|
||||
</div>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Data Source" %}</h2>
|
||||
<h2 class="card-header">{% trans "Data Source" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -81,7 +81,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Backend" %}</h2>
|
||||
<h2 class="card-header">{% trans "Backend" %}</h2>
|
||||
{% with backend=object.backend_class %}
|
||||
<table class="table table-hover attr-table">
|
||||
{% for name, field in backend.parameters.items %}
|
||||
@ -111,7 +111,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Files" %}</h2>
|
||||
<h2 class="card-header">{% trans "Files" %}</h2>
|
||||
{% htmx_table 'core:datafile_list' source_id=object.pk %}
|
||||
</div>
|
||||
{% plugin_full_width_page object %}
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Job" %}</h2>
|
||||
<h2 class="card-header">{% trans "Job" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Object Type" %}</th>
|
||||
@ -45,7 +45,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Scheduling" %}</h2>
|
||||
<h2 class="card-header">{% trans "Scheduling" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Created" %}</th>
|
||||
@ -75,7 +75,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Data" %}</h2>
|
||||
<h2 class="card-header">{% trans "Data" %}</h2>
|
||||
<div class="card-body">
|
||||
<pre>{{ object.data|json }}</pre>
|
||||
</div>
|
||||
|
@ -26,7 +26,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Change" %}</h2>
|
||||
<h2 class="card-header">{% trans "Change" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Time" %}</th>
|
||||
@ -75,7 +75,7 @@
|
||||
</div>
|
||||
<div class="col col-md-7">
|
||||
<div class="card">
|
||||
<h2 class="h5 card-header d-flex justify-content-between">
|
||||
<h2 class="card-header d-flex justify-content-between">
|
||||
{% trans "Difference" %}
|
||||
<div class="btn-group btn-group-sm d-print-none">
|
||||
<a {% if prev_change %}href="{% url 'core:objectchange' pk=prev_change.pk %}"{% else %}disabled{% endif %} class="btn btn-outline-secondary">
|
||||
@ -108,7 +108,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Pre-Change Data" %}</h2>
|
||||
<h2 class="card-header">{% trans "Pre-Change Data" %}</h2>
|
||||
<div class="card-body">
|
||||
{% if object.prechange_data %}
|
||||
{% spaceless %}
|
||||
@ -128,7 +128,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Post-Change Data" %}</h2>
|
||||
<h2 class="card-header">{% trans "Post-Change Data" %}</h2>
|
||||
<div class="card-body">
|
||||
{% if object.postchange_data %}
|
||||
{% spaceless %}
|
||||
|
@ -55,7 +55,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Job" %}</h2>
|
||||
<h2 class="card-header">{% trans "Job" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Queue" %}</th>
|
||||
|
@ -37,7 +37,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Worker" %}</h2>
|
||||
<h2 class="card-header">{% trans "Worker" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -25,7 +25,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "System Status" %}</h2>
|
||||
<h2 class="card-header">{% trans "System Status" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "NetBox release" %}</th>
|
||||
@ -82,7 +82,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Plugins" %}</h2>
|
||||
<h2 class="card-header">{% trans "Plugins" %}</h2>
|
||||
{% render_table plugins_table %}
|
||||
</div>
|
||||
</div>
|
||||
@ -92,7 +92,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Current Configuration" %}</h2>
|
||||
<h2 class="card-header">{% trans "Current Configuration" %}</h2>
|
||||
{% include 'core/inc/config_data.html' with config=config.data %}
|
||||
</div>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Cable" %}</h2>
|
||||
<h2 class="card-header">{% trans "Cable" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Type" %}</th>
|
||||
@ -65,11 +65,11 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Termination" %} A</h2>
|
||||
<h2 class="card-header">{% trans "Termination" %} A</h2>
|
||||
{% include 'dcim/inc/cable_termination.html' with terminations=object.a_terminations %}
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Termination" %} B</h2>
|
||||
<h2 class="card-header">{% trans "Termination" %} B</h2>
|
||||
{% include 'dcim/inc/cable_termination.html' with terminations=object.b_terminations %}
|
||||
</div>
|
||||
{% plugin_right_page object %}
|
||||
|
@ -82,7 +82,7 @@
|
||||
{# Related paths #}
|
||||
<div class="col col-md-7">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Related Paths" %}</h2>
|
||||
<h2 class="card-header">{% trans "Related Paths" %}</h2>
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Console Port" %}</h2>
|
||||
<h2 class="card-header">{% trans "Console Port" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -52,7 +52,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Console Server Port" %}</h2>
|
||||
<h2 class="card-header">{% trans "Console Server Port" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -52,7 +52,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
<div class="card-body">
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body">
|
||||
|
@ -12,7 +12,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-12 col-xl-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Device" %}</h2>
|
||||
<h2 class="card-header">{% trans "Device" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Region" %}</th>
|
||||
@ -116,7 +116,7 @@
|
||||
</div>
|
||||
{% if vc_members %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Virtual Chassis" %}
|
||||
<div class="card-actions">
|
||||
<a href="{{ object.virtual_chassis.get_absolute_url }}" class="btn btn-ghost-primary btn-sm">
|
||||
@ -154,7 +154,7 @@
|
||||
{% include 'inc/panels/tags.html' %}
|
||||
{% include 'inc/panels/comments.html' %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Virtual Device Contexts" %}
|
||||
{% if perms.dcim.add_virtualdevicecontext %}
|
||||
<div class="card-actions">
|
||||
@ -170,7 +170,7 @@
|
||||
</div>
|
||||
<div class="col col-12 col-xl-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Management" %}</h2>
|
||||
<h2 class="card-header">{% trans "Management" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Status" %}</th>
|
||||
@ -242,7 +242,7 @@
|
||||
</div>
|
||||
{% if object.powerports.exists and object.poweroutlets.exists %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Power Utilization" %}</h2>
|
||||
<h2 class="card-header">{% trans "Power Utilization" %}</h2>
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
@ -291,7 +291,7 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Services" %}
|
||||
{% if perms.ipam.add_service %}
|
||||
<div class="card-actions">
|
||||
@ -305,7 +305,7 @@
|
||||
</div>
|
||||
{% include 'inc/panels/image_attachments.html' %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Dimensions" %}</h2>
|
||||
<h2 class="card-header">{% trans "Dimensions" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Height" %}</th>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Config Template" %}</h2>
|
||||
<h2 class="card-header">{% trans "Config Template" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Config Template" %}</th>
|
||||
@ -49,7 +49,7 @@
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<h2 class="h5 card-header d-flex justify-content-between">
|
||||
<h2 class="card-header d-flex justify-content-between">
|
||||
{% trans "Rendered Config" %}
|
||||
<a href="?export=True" class="btn btn-primary lh-1" role="button">
|
||||
<i class="mdi mdi-download" aria-hidden="true"></i> {% trans "Download" %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Device" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Device" %}</h2>
|
||||
</div>
|
||||
{% render_field form.name %}
|
||||
{% render_field form.role %}
|
||||
@ -17,7 +17,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Hardware" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Hardware" %}</h2>
|
||||
</div>
|
||||
{% render_field form.device_type %}
|
||||
{% render_field form.airflow %}
|
||||
@ -27,7 +27,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Location" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Location" %}</h2>
|
||||
</div>
|
||||
{% render_field form.site %}
|
||||
{% render_field form.location %}
|
||||
@ -61,7 +61,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Management" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Management" %}</h2>
|
||||
</div>
|
||||
{% render_field form.status %}
|
||||
{% render_field form.platform %}
|
||||
@ -75,14 +75,14 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Virtualization" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Virtualization" %}</h2>
|
||||
</div>
|
||||
{% render_field form.cluster %}
|
||||
</div>
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Tenancy" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Tenancy" %}</h2>
|
||||
</div>
|
||||
{% render_field form.tenant_group %}
|
||||
{% render_field form.tenant %}
|
||||
@ -90,7 +90,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Virtual Chassis" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Virtual Chassis" %}</h2>
|
||||
</div>
|
||||
{% render_field form.virtual_chassis %}
|
||||
{% render_field form.vc_position %}
|
||||
@ -100,14 +100,14 @@
|
||||
{% if form.custom_fields %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields form %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="field-group my-5">
|
||||
<h2 class="h5 text-center">{% trans "Local Config Context Data" %}</h2>
|
||||
<h2 class="text-center">{% trans "Local Config Context Data" %}</h2>
|
||||
{% render_field form.local_context_data %}
|
||||
</div>
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Device Bay" %}</h2>
|
||||
<h2 class="card-header">{% trans "Device Bay" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -40,7 +40,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Installed Device" %}</h2>
|
||||
<h2 class="card-header">{% trans "Installed Device" %}</h2>
|
||||
{% if object.installed_device %}
|
||||
{% with device=object.installed_device %}
|
||||
<table class="table table-hover attr-table">
|
||||
|
@ -10,7 +10,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6 offset-md-3">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% block title %}{% trans "Populate" %} {{ device_bay }}{% endblock %}</h2>
|
||||
<h2 class="card-header">{% block title %}{% trans "Populate" %} {{ device_bay }}{% endblock %}</h2>
|
||||
<div class="card-body">
|
||||
<div class="row mb-3">
|
||||
<label class="col-sm-3 col-form-label text-lg-end">{% trans "Parent Device" %}</label>
|
||||
|
@ -20,7 +20,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Device Role" %}</h2>
|
||||
<h2 class="card-header">{% trans "Device Role" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Chassis" %}</h2>
|
||||
<h2 class="card-header">{% trans "Chassis" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Manufacturer" %}</th>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Front Port" %}</h2>
|
||||
<h2 class="card-header">{% trans "Front Port" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -66,7 +66,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body text-muted">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span> {% trans "Marked as Connected" %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{# A side termination #}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "A Side" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "A Side" %}</h2>
|
||||
</div>
|
||||
{% render_field form.a_terminations_type %}
|
||||
{% if 'termination_a_device' in form.fields %}
|
||||
@ -27,7 +27,7 @@
|
||||
{# B side termination #}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "B Side" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "B Side" %}</h2>
|
||||
</div>
|
||||
{% render_field form.b_terminations_type %}
|
||||
{% if 'termination_b_device' in form.fields %}
|
||||
@ -47,7 +47,7 @@
|
||||
{# Cable attributes #}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Cable" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Cable" %}</h2>
|
||||
</div>
|
||||
{% render_field form.status %}
|
||||
{% render_field form.type %}
|
||||
@ -69,7 +69,7 @@
|
||||
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Tenancy" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Tenancy" %}</h2>
|
||||
</div>
|
||||
{% render_field form.tenant_group %}
|
||||
{% render_field form.tenant %}
|
||||
@ -78,7 +78,7 @@
|
||||
{% if form.custom_fields %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields form %}
|
||||
</div>
|
||||
@ -86,7 +86,7 @@
|
||||
|
||||
{% if form.comments %}
|
||||
<div class="field-group mb-5">
|
||||
<h2 class="h5 text-center">{% trans "Comments" %}</h2>
|
||||
<h2 class="text-center">{% trans "Comments" %}</h2>
|
||||
{% render_field form.comments %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Inventory Items" %}
|
||||
{% if perms.dcim.add_inventoryitem %}
|
||||
<div class="card-actions">
|
||||
|
@ -24,7 +24,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Interface" %}</h2>
|
||||
<h2 class="card-header">{% trans "Interface" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -96,7 +96,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Related Interfaces" %}</h2>
|
||||
<h2 class="card-header">{% trans "Related Interfaces" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Parent" %}</th>
|
||||
@ -119,7 +119,7 @@
|
||||
<div class="col col-md-6">
|
||||
{% include 'inc/panel_table.html' with table=vdc_table heading="Virtual Device Contexts" %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Addressing" %}</h2>
|
||||
<h2 class="card-header">{% trans "Addressing" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "MAC Address" %}</th>
|
||||
@ -137,7 +137,7 @@
|
||||
</div>
|
||||
{% if not object.is_virtual %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span>
|
||||
@ -207,7 +207,7 @@
|
||||
{% endif %}
|
||||
{% if object.is_wireless %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Wireless" %}</h2>
|
||||
<h2 class="card-header">{% trans "Wireless" %}</h2>
|
||||
{% with peer=object.connected_endpoints.0 %}
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
@ -277,7 +277,7 @@
|
||||
{% endwith %}
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Wireless LANs" %}</h2>
|
||||
<h2 class="card-header">{% trans "Wireless LANs" %}</h2>
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
@ -302,7 +302,7 @@
|
||||
{% endif %}
|
||||
{% if object.is_lag %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "LAG Members" %}</h2>
|
||||
<h2 class="card-header">{% trans "LAG Members" %}</h2>
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
@ -335,7 +335,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "IP Addresses" %}
|
||||
{% if perms.ipam.add_ipaddress %}
|
||||
<div class="card-actions">
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Inventory Item" %}</h2>
|
||||
<h2 class="card-header">{% trans "Inventory Item" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
|
@ -12,7 +12,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Inventory Item Role" %}</h2>
|
||||
<h2 class="card-header">{% trans "Inventory Item Role" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -23,7 +23,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Location" %}</h2>
|
||||
<h2 class="card-header">{% trans "Location" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -73,7 +73,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Child Locations" %}
|
||||
{% if perms.dcim.add_location %}
|
||||
<div class="card-actions">
|
||||
@ -86,7 +86,7 @@
|
||||
{% htmx_table 'dcim:location_list' parent_id=object.pk %}
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Non-Racked Devices" %}
|
||||
{% if perms.dcim.add_device %}
|
||||
<div class="card-actions">
|
||||
|
@ -30,7 +30,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Manufacturer" %}</h2>
|
||||
<h2 class="card-header">{% trans "Manufacturer" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -48,7 +48,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Module" %}</h2>
|
||||
<h2 class="card-header">{% trans "Module" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Module Bay" %}</h2>
|
||||
<h2 class="card-header">{% trans "Module Bay" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -46,7 +46,7 @@
|
||||
<div class="col col-md-6">
|
||||
{% include 'inc/panels/custom_fields.html' %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Installed Module" %}</h2>
|
||||
<h2 class="card-header">{% trans "Installed Module" %}</h2>
|
||||
{% if object.installed_module %}
|
||||
{% with module=object.installed_module %}
|
||||
<table class="table table-hover attr-table">
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Module Type" %}</h2>
|
||||
<h2 class="card-header">{% trans "Module Type" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Manufacturer" %}</th>
|
||||
|
@ -35,7 +35,7 @@
|
||||
</form>
|
||||
{% else %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{{ title }}</h2>
|
||||
<h2 class="card-header">{{ title }}</h2>
|
||||
<div class="htmx-container table-responsive" id="object_list">
|
||||
{% include 'htmx/table.html' %}
|
||||
</div>
|
||||
|
@ -23,7 +23,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Platform" %}</h2>
|
||||
<h2 class="card-header">{% trans "Platform" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Power Feed" %}</h2>
|
||||
<h2 class="card-header">{% trans "Power Feed" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Power Panel" %}</th>
|
||||
@ -77,7 +77,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Electrical Characteristics" %}</h2>
|
||||
<h2 class="card-header">{% trans "Electrical Characteristics" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Supply" %}</th>
|
||||
@ -107,7 +107,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Power Outlet" %}</h2>
|
||||
<h2 class="card-header">{% trans "Power Outlet" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -56,7 +56,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Power Panel" %}</h2>
|
||||
<h2 class="card-header">{% trans "Power Panel" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Site" %}</th>
|
||||
@ -48,7 +48,7 @@
|
||||
<form method="post">
|
||||
{% csrf_token %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Power Feeds" %}</h2>
|
||||
<h2 class="card-header">{% trans "Power Feeds" %}</h2>
|
||||
{% htmx_table 'dcim:powerfeed_list' power_panel_id=object.pk %}
|
||||
<div class="card-footer d-print-none">
|
||||
{% if perms.dcim.change_powerfeed %}
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Power Port" %}</h2>
|
||||
<h2 class="card-header">{% trans "Power Port" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -56,7 +56,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span>
|
||||
|
@ -10,7 +10,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-12 col-xl-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Rack" %}</h2>
|
||||
<h2 class="card-header">{% trans "Rack" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Region" %}</th>
|
||||
@ -70,7 +70,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Dimensions" %}</h2>
|
||||
<h2 class="card-header">{% trans "Dimensions" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Type" %}</th>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-12 col-xl-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Rack" %}</h2>
|
||||
<h2 class="card-header">{% trans "Rack" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Region" %}</th>
|
||||
@ -39,7 +39,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Reservation Details" %}</h2>
|
||||
<h2 class="card-header">{% trans "Reservation Details" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Units" %}</th>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Rack Role" %}</h2>
|
||||
<h2 class="card-header">{% trans "Rack Role" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Rear Port" %}</h2>
|
||||
<h2 class="card-header">{% trans "Rear Port" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Device" %}</th>
|
||||
@ -62,7 +62,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Connection" %}</h2>
|
||||
<h2 class="card-header">{% trans "Connection" %}</h2>
|
||||
{% if object.mark_connected %}
|
||||
<div class="card-body text-muted">
|
||||
<span class="text-success"><i class="mdi mdi-check-bold"></i></span> {% trans "Marked as Connected" %}
|
||||
|
@ -23,7 +23,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Region" %}</h2>
|
||||
<h2 class="card-header">{% trans "Region" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -51,7 +51,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Child Regions" %}
|
||||
{% if perms.dcim.add_region %}
|
||||
<div class="card-actions">
|
||||
|
@ -25,7 +25,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Site" %}</h2>
|
||||
<h2 class="card-header">{% trans "Site" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Region" %}</th>
|
||||
@ -123,7 +123,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Locations" %}
|
||||
{% if perms.dcim.add_location %}
|
||||
<div class="card-actions">
|
||||
@ -136,7 +136,7 @@
|
||||
{% htmx_table 'dcim:location_list' site_id=object.pk %}
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Non-Racked Devices" %}
|
||||
{% if perms.dcim.add_device %}
|
||||
<div class="card-actions">
|
||||
|
@ -23,7 +23,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Site Group" %}</h2>
|
||||
<h2 class="card-header">{% trans "Site Group" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -51,7 +51,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Child Groups" %}
|
||||
{% if perms.dcim.add_sitegroup %}
|
||||
<div class="card-actions">
|
||||
|
@ -17,7 +17,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-4">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Virtual Chassis" %}</h2>
|
||||
<h2 class="card-header">{% trans "Virtual Chassis" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Domain" %}</th>
|
||||
@ -49,7 +49,7 @@
|
||||
</div>
|
||||
<div class="col col-md-8">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Members" %}
|
||||
{% if perms.dcim.change_virtualchassis %}
|
||||
<div class="card-actions">
|
||||
|
@ -5,7 +5,7 @@
|
||||
{% block form %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Virtual Chassis" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Virtual Chassis" %}</h2>
|
||||
</div>
|
||||
{% render_field form.name %}
|
||||
{% render_field form.domain %}
|
||||
@ -15,7 +15,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Member Devices" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Member Devices" %}</h2>
|
||||
</div>
|
||||
{% render_field form.region %}
|
||||
{% render_field form.site_group %}
|
||||
@ -28,7 +28,7 @@
|
||||
{% if form.custom_fields %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields form %}
|
||||
</div>
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
{% csrf_token %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Add New Member" %}</h2>
|
||||
<h2 class="card-header">{% trans "Add New Member" %}</h2>
|
||||
<div class="card-body">
|
||||
{% render_form member_select_form %}
|
||||
{% render_form membership_form %}
|
||||
|
@ -21,7 +21,7 @@
|
||||
{{ formset.management_form }}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Virtual Chassis" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Virtual Chassis" %}</h2>
|
||||
</div>
|
||||
{% render_field vc_form.name %}
|
||||
{% render_field vc_form.domain %}
|
||||
@ -37,14 +37,14 @@
|
||||
{% if vc_form.custom_fields %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields vc_form %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="field-group mb-5">
|
||||
<h2 class="h5 text-center">{% trans "Members" %}</h2>
|
||||
<h2 class="text-center">{% trans "Members" %}</h2>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
|
@ -12,7 +12,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Virtual Device Context" %}</h2>
|
||||
<h2 class="card-header">{% trans "Virtual Device Context" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -78,7 +78,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Interfaces" %}</h2>
|
||||
<h2 class="card-header">{% trans "Interfaces" %}</h2>
|
||||
{% htmx_table 'dcim:interface_list' vdc_id=object.pk %}
|
||||
</div>
|
||||
{% plugin_full_width_page object %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Config Context" %}</h2>
|
||||
<h2 class="card-header">{% trans "Config Context" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -57,7 +57,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Assignment" %}</h2>
|
||||
<h2 class="card-header">{% trans "Assignment" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for title, objects in assigned_objects %}
|
||||
<tr>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Config Template" %}</h2>
|
||||
<h2 class="card-header">{% trans "Config Template" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -53,7 +53,7 @@
|
||||
</div>
|
||||
<div class="col col-md-7">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Environment Parameters" %}</h2>
|
||||
<h2 class="card-header">{% trans "Environment Parameters" %}</h2>
|
||||
<div class="card-body">
|
||||
<pre>{{ object.environment_params }}</pre>
|
||||
</div>
|
||||
@ -64,7 +64,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Template" %}</h2>
|
||||
<h2 class="card-header">{% trans "Template" %}</h2>
|
||||
<div class="card-body">
|
||||
{% include 'inc/sync_warning.html' %}
|
||||
<pre>{{ object.template_code }}</pre>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Custom Field" %}</h2>
|
||||
<h2 class="card-header">{% trans "Custom Field" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -55,7 +55,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Behavior" %}</h2>
|
||||
<h2 class="card-header">{% trans "Behavior" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Search Weight" %}</th>
|
||||
@ -90,7 +90,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Object Types" %}</h2>
|
||||
<h2 class="card-header">{% trans "Object Types" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for ct in object.object_types.all %}
|
||||
<tr>
|
||||
@ -100,7 +100,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Validation Rules" %}</h2>
|
||||
<h2 class="card-header">{% trans "Validation Rules" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Minimum Value" %}</th>
|
||||
@ -127,7 +127,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">Related Objects</h2>
|
||||
<h2 class="card-header">Related Objects</h2>
|
||||
<ul class="list-group list-group-flush" role="presentation">
|
||||
{% for qs in related_models %}
|
||||
<a class="list-group-item list-group-item-action d-flex justify-content-between">
|
||||
|
@ -6,7 +6,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">Custom Field Choice Set</h2>
|
||||
<h2 class="card-header">Custom Field Choice Set</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">Name</th>
|
||||
@ -44,7 +44,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">Choices ({{ object.choices|length }})</h2>
|
||||
<h2 class="card-header">Choices ({{ object.choices|length }})</h2>
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Custom Link" %}</h2>
|
||||
<h2 class="card-header">{% trans "Custom Link" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -36,7 +36,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Assigned Models" %}</h2>
|
||||
<h2 class="card-header">{% trans "Assigned Models" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for ct in object.object_types.all %}
|
||||
<tr>
|
||||
@ -49,7 +49,7 @@
|
||||
</div>
|
||||
<div class="col col-md-7">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Link Text" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
@ -57,7 +57,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Link URL" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Event Rule" %}</h2>
|
||||
<h2 class="card-header">{% trans "Event Rule" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -24,7 +24,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Object Types" %}</h2>
|
||||
<h2 class="card-header">{% trans "Object Types" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for object_type in object.object_types.all %}
|
||||
<tr>
|
||||
@ -34,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Events" %}</h2>
|
||||
<h2 class="card-header">{% trans "Events" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Create" %}</th>
|
||||
@ -62,7 +62,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Conditions" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
@ -74,7 +74,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Action" %}</h2>
|
||||
<h2 class="card-header">{% trans "Action" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Type" %}</th>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Export Template" %}</h2>
|
||||
<h2 class="card-header">{% trans "Export Template" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -63,7 +63,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Assigned Models" %}</h2>
|
||||
<h2 class="card-header">{% trans "Assigned Models" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for object_type in object.object_types.all %}
|
||||
<tr>
|
||||
@ -76,7 +76,7 @@
|
||||
</div>
|
||||
<div class="col col-md-7">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Template" %}</h2>
|
||||
<h2 class="card-header">{% trans "Template" %}</h2>
|
||||
<div class="card-body">
|
||||
{% include 'inc/sync_warning.html' %}
|
||||
<pre>{{ object.template_code }}</pre>
|
||||
|
@ -20,7 +20,7 @@
|
||||
{% if tests %}
|
||||
{# Summary of test methods #}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Test Summary" %}</h2>
|
||||
<h2 class="card-header">{% trans "Test Summary" %}</h2>
|
||||
<table class="table table-hover">
|
||||
{% for test, data in tests.items %}
|
||||
<tr>
|
||||
@ -40,7 +40,7 @@
|
||||
{% if table %}
|
||||
<div class="card">
|
||||
<div class="table-responsive" id="object_list">
|
||||
<h2 class="card-header h5">{% trans "Log" %}</h2>
|
||||
<h2 class="card-header">{% trans "Log" %}</h2>
|
||||
{% include 'htmx/table.html' %}
|
||||
</div>
|
||||
</div>
|
||||
@ -49,7 +49,7 @@
|
||||
{# Script output. Legacy reports will not have this. #}
|
||||
{% if 'output' in job.data %}
|
||||
<div class="card mb-3">
|
||||
<h2 class="card-header h5">{% trans "Output" %}</h2>
|
||||
<h2 class="card-header">{% trans "Output" %}</h2>
|
||||
{% if job.data.output %}
|
||||
<pre class="card-body font-monospace">{{ job.data.output }}</pre>
|
||||
{% else %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
{% if title %}
|
||||
<h2 class="h5 card-header d-flex justify-content-between">
|
||||
<h2 class="card-header d-flex justify-content-between">
|
||||
{% trans title %}
|
||||
<div>
|
||||
{% if copyid %}{% copy_content copyid %}{% endif %}
|
||||
|
@ -12,7 +12,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Journal Entry" %}</h2>
|
||||
<h2 class="card-header">{% trans "Journal Entry" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Object" %}</th>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-5">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Saved Filter" %}</h2>
|
||||
<h2 class="card-header">{% trans "Saved Filter" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -36,7 +36,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Assigned Models" %}</h2>
|
||||
<h2 class="card-header">{% trans "Assigned Models" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for object_type in object.object_types.all %}
|
||||
<tr>
|
||||
@ -49,7 +49,7 @@
|
||||
</div>
|
||||
<div class="col col-md-7">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Parameters" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
|
@ -23,7 +23,7 @@
|
||||
{% if fields %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{{ group }}</h2>
|
||||
<h2 class="col-9 offset-3">{{ group }}</h2>
|
||||
</div>
|
||||
{% for name in fields %}
|
||||
{% with field=form|getfield:name %}
|
||||
|
@ -22,7 +22,7 @@
|
||||
{% for module in script_modules %}
|
||||
{% include 'inc/sync_warning.html' with object=module %}
|
||||
<div class="card">
|
||||
<h2 class="h5 card-header justify-content-between" id="module{{ module.pk }}">
|
||||
<h2 class="card-header justify-content-between" id="module{{ module.pk }}">
|
||||
<div>
|
||||
<i class="mdi mdi-file-document-outline"></i> {{ module }}
|
||||
</div>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Tag" %}</h2>
|
||||
<h2 class="card-header">{% trans "Tag" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -40,7 +40,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Allowed Object Types" %}</h2>
|
||||
<h2 class="card-header">{% trans "Allowed Object Types" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for ct in object.object_types.all %}
|
||||
<tr>
|
||||
@ -54,7 +54,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Tagged Item Types" %}</h2>
|
||||
<h2 class="card-header">{% trans "Tagged Item Types" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for object_type in object_types %}
|
||||
<tr>
|
||||
@ -78,7 +78,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Tagged Objects" %}</h2>
|
||||
<h2 class="card-header">{% trans "Tagged Objects" %}</h2>
|
||||
<div class="card-body table-responsive">
|
||||
{% render_table taggeditem_table 'inc/table.html' %}
|
||||
{% include 'inc/paginator.html' with paginator=taggeditem_table.paginator page=taggeditem_table.page %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row mb-3">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Webhook" %}</h2>
|
||||
<h2 class="card-header">{% trans "Webhook" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
@ -20,7 +20,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "HTTP Request" %}</h2>
|
||||
<h2 class="card-header">{% trans "HTTP Request" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "HTTP Method" %}</th>
|
||||
@ -41,7 +41,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "SSL" %}</h2>
|
||||
<h2 class="card-header">{% trans "SSL" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "SSL Verification" %}</th>
|
||||
@ -57,7 +57,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Additional Headers" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
@ -69,7 +69,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Body Template" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
|
@ -55,7 +55,7 @@ Context:
|
||||
<div class="row">
|
||||
<div class="col col-md-12 col-lg-10 offset-lg-1">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{{ model_name|title }} {% trans "to Add" %}</h2>
|
||||
<h2 class="card-header">{{ model_name|title }} {% trans "to Add" %}</h2>
|
||||
<div class="card-body">
|
||||
{% for field in form.visible_fields %}
|
||||
{% render_field field %}
|
||||
|
@ -62,7 +62,7 @@ Context:
|
||||
{% if form.add_tags and form.remove_tags %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Tags" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Tags" %}</h2>
|
||||
</div>
|
||||
{% render_field form.add_tags %}
|
||||
{% render_field form.remove_tags %}
|
||||
@ -73,7 +73,7 @@ Context:
|
||||
{% if form.custom_fields %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields form %}
|
||||
</div>
|
||||
@ -83,7 +83,7 @@ Context:
|
||||
{% if form.comments %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Comments" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Comments" %}</h2>
|
||||
</div>
|
||||
{% render_field form.comments bulk_nullable=True %}
|
||||
</div>
|
||||
|
@ -110,7 +110,7 @@ Context:
|
||||
<div class="row my-3">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Field Options" %}</h2>
|
||||
<h2 class="card-header">{% trans "Field Options" %}</h2>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
|
@ -54,7 +54,7 @@ Context:
|
||||
<form action="" method="post" class="form form-horizontal">
|
||||
{% csrf_token %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Rename" %}</h2>
|
||||
<h2 class="card-header">{% trans "Rename" %}</h2>
|
||||
<div class="card-body">
|
||||
{% render_form form %}
|
||||
</div>
|
||||
|
@ -11,7 +11,7 @@
|
||||
{{ field }}
|
||||
{% endfor %}
|
||||
<div class="card border-danger">
|
||||
<h2 class="card-header h5">{% block confirmation_title %}{% endblock %}</h2>
|
||||
<h2 class="card-header">{% block confirmation_title %}{% endblock %}</h2>
|
||||
<div class="card-body">
|
||||
{% block message %}<p>{% trans "Are you sure" %}?</p>{% endblock %}
|
||||
</div>
|
||||
|
@ -16,7 +16,7 @@
|
||||
{% if form.custom_fields %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields form %}
|
||||
</div>
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
<div class="card {% if panel_class %}border-{{ panel_class }}{% endif %}">
|
||||
{% if heading %}
|
||||
<h2 class="h5 card-header{% if panel_class %} text-{{ panel_class }}{% endif %}">{{ heading }}</h2>
|
||||
<h2 class="card-header{% if panel_class %} text-{{ panel_class }}{% endif %}">{{ heading }}</h2>
|
||||
{% endif %}
|
||||
{% if table.rows %}
|
||||
<div class="table-responsive">
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Comments" %}
|
||||
</h2>
|
||||
<div class="card-body">
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% with custom_fields=object.get_custom_fields_by_group %}
|
||||
{% if custom_fields %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="card-header">{% trans "Custom Fields" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
{% for group_name, fields in custom_fields.items %}
|
||||
{% if group_name %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Images" %}
|
||||
{% if perms.extras.add_imageattachment %}
|
||||
<div class="card-actions">
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Related Objects" %}</h2>
|
||||
<h2 class="card-header">{% trans "Related Objects" %}</h2>
|
||||
<ul class="list-group list-group-flush" role="presentation">
|
||||
{% for qs, filter_param in related_models %}
|
||||
{% with viewname=qs.model|viewname:"list" %}
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Tags" %}</h2>
|
||||
<h2 class="card-header">{% trans "Tags" %}</h2>
|
||||
<div class="card-body">
|
||||
{% with url=object|validated_viewname:"list" %}
|
||||
{% for tag in object.tags.all %}
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Aggregate" %}</h2>
|
||||
<h2 class="card-header">{% trans "Aggregate" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Family" %}</th>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "ASN" %}</h2>
|
||||
<h2 class="card-header">{% trans "ASN" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "AS Number" %}</th>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "ASN Range" %}</h2>
|
||||
<h2 class="card-header">{% trans "ASN Range" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Name" %}</th>
|
||||
|
@ -16,7 +16,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "FHRP Group" %}</h2>
|
||||
<h2 class="card-header">{% trans "FHRP Group" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Protocol" %}</th>
|
||||
@ -46,7 +46,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Authentication" %}</h2>
|
||||
<h2 class="card-header">{% trans "Authentication" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Authentication Type" %}</th>
|
||||
@ -65,7 +65,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Virtual IP Addresses" %}
|
||||
{% if perms.ipam.add_ipaddress %}
|
||||
<div class="card-actions">
|
||||
|
@ -2,7 +2,7 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "FHRP Groups" %}
|
||||
<div class="card-actions">
|
||||
{% if perms.ipam.add_fhrpgroup %}
|
||||
|
@ -8,7 +8,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-4">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "IP Address" %}</h2>
|
||||
<h2 class="card-header">{% trans "IP Address" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Family" %}</th>
|
||||
@ -115,7 +115,7 @@
|
||||
{% include 'inc/panel_table.html' with table=duplicate_ips_table heading='Duplicate IPs' panel_class='danger' %}
|
||||
{% endif %}
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Services" %}</h2>
|
||||
<h2 class="card-header">{% trans "Services" %}</h2>
|
||||
{% htmx_table 'ipam:service_list' ipaddress_id=object.pk %}
|
||||
</div>
|
||||
{% plugin_right_page object %}
|
||||
|
@ -19,7 +19,7 @@
|
||||
{% endfor %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Select IP Address" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Select IP Address" %}</h2>
|
||||
</div>
|
||||
{% render_field form.vrf_id %}
|
||||
{% render_field form.q %}
|
||||
|
@ -12,7 +12,7 @@
|
||||
{% block form %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "IP Addresses" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "IP Addresses" %}</h2>
|
||||
</div>
|
||||
{% render_field form.pattern %}
|
||||
{% render_field model_form.status %}
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Tenancy" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Tenancy" %}</h2>
|
||||
</div>
|
||||
{% render_field model_form.tenant_group %}
|
||||
{% render_field model_form.tenant %}
|
||||
@ -32,7 +32,7 @@
|
||||
{% if model_form.custom_fields %}
|
||||
<div class="field-group my-5">
|
||||
<div class="row">
|
||||
<h2 class="h5 col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
<h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
|
||||
</div>
|
||||
{% render_custom_fields model_form %}
|
||||
</div>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "IP Range" %}</h2>
|
||||
<h2 class="card-header">{% trans "IP Range" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Family" %}</th>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<div class="row">
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">{% trans "Prefix" %}</h2>
|
||||
<h2 class="card-header">{% trans "Prefix" %}</h2>
|
||||
<table class="table table-hover attr-table">
|
||||
<tr>
|
||||
<th scope="row">{% trans "Family" %}</th>
|
||||
@ -91,7 +91,7 @@
|
||||
</div>
|
||||
<div class="col col-md-6">
|
||||
<div class="card">
|
||||
<h2 class="card-header h5">
|
||||
<h2 class="card-header">
|
||||
{% trans "Addressing" %}
|
||||
{% if object.prefix.version == 4 %}
|
||||
<div class="card-actions">
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user