{% extends 'generic/object.html' %} {% load i18n %} {% load buttons %} {% load custom_links %} {% load helpers %} {% load plugins %} {% load render_table from django_tables2 %} {% block extra_controls %} {% if perms.netbox_nsm.change_natruleset %} Add Rule {% endif %} {% endblock extra_controls %} {% block content %}
NAT Rulesets
name {{ object.name }}
{% trans "Rule Count" %} {{ object.rule_count|placeholder }}
Description {{ object.description|placeholder }}
NAT Type {{ object.nat_type }}
NAT Rules {{ object.rules.count }}
Assigned Host {{ object.assigned_object|linkify }}
Direction {{ object.direction }}
{% if virtual_machine_assignments_table.rows|length == 1 %}

{% trans "Virtual Machine Assignment" %}

{% else %}

{% trans "Virtual Machine Assignments" %}

{% endif %}
{% render_table virtual_machine_assignments_table 'inc/table.html' %}
{% if device_assignments_table.rows|length == 1 %}

{% trans "Device Assignment" %}

{% else %}

{% trans "Device Assignments" %}

{% endif %}
{% render_table device_assignments_table 'inc/table.html' %}
{% if virtual_device_assignments_table.rows|length == 1 %}

{% trans "Virtual Device Context Assignment" %}

{% else %}

{% trans "Virtual Device Context Assignments" %}

{% endif %}
{% render_table virtual_device_assignments_table 'inc/table.html' %}
{% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %}
Source Zones
{% htmx_table 'plugins:netbox_nsm:securityzone_list' source_zone_id=object.pk %}
Destination Zones
{% htmx_table 'plugins:netbox_nsm:securityzone_list' destination_zone_id=object.pk %}
{% endblock %}