{% load i18n %}
{% load l10n %}
{% if record.direction == "in" %}
{{ record.foreign_network }}
[{% for v in record.foreign_network.vlans.all %}
{{ v.name }}{% if not forloop.last %},{% endif %}
{% endfor %}]
{% else %}
{% if record.r_type == "host" %}
{{ record.host.get_fqdn }}
{% else %}
{{ record.r_type }}
{% endif %}
{% endif %}
{% if record.direction == "out" %}
{{ record.foreign_network }}
{% else %}
{% if record.r_type == "host" %}
{{ record.host.get_fqdn }}
{% else %}
{{ record.r_type }}
{% endif %}
{% endif %}
{% if record.accept %}
ACCEPT
{% endif %}
{% if record.extra %}
{{ record.extra }}
{% endif %}
{% if record.nat %}
NAT
[
{{record.nat_external_port}}
{{ record.dport }}
]
{{ record.proto|upper }}
{% endif %}