{% extends 'base/layout.html' %} {% load helpers %} {% load i18n %} {% block title %}Map Settings{% endblock %} {% block header %}

Map Settings

{% endblock %} {% block content %}
{% csrf_token %} {# ── Tab Navigation ── #} {# ── Tab Content ── #}
{# ━━ General Tab ━━ #}
General
{% for field in form %} {% if field.name in 'show_mac,show_custom_fields,sync_device_gps,site_map_load_empty' %}
{{ field }} {% if field.help_text %}
{{ field.help_text }}
{% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %} {% endfor %}
{# ━━ Popover Fields Tab ━━ #}
{# ── Default Popover Fields (expanded) ── #}

Fallback popover fields used when a tile type has no per-type configuration.

{% for field in form %} {% if field.name == 'popover_fields' %} {{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %} {% endif %} {% endfor %}
{# ── Per-Tile-Type Popover Fields (collapsed) ── #} {% for tp in tile_popover_types %}

Popover fields shown when hovering a {{ tp.label }} tile.

{% for field in form %} {% if field.name == tp.field_name %} {{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %} {% endif %} {% endfor %}
{% endfor %}
{# /popoverAccordion #}
{# ━━ Detail Panel Tab ━━ #}
{# ── Device Detail Fields ── #}

{% for field in form %} {% if field.name == 'device_fields' %} {{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %} {% endif %} {% endfor %}
{# ── Rack Detail Fields ── #}

{% for field in form %} {% if field.name == 'rack_fields' %} {{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %} {% endif %} {% endfor %}
{# ── Power Panel Detail Fields ── #}

{% for field in form %} {% if field.name == 'powerpanel_fields' %} {{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %} {% endif %} {% endfor %}
{# ── Power Feed Detail Fields ── #}

{% for field in form %} {% if field.name == 'powerfeed_fields' %} {{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %} {% endif %} {% endfor %}
{# /detailAccordion #}
{# ━━ Tile Types Tab (#63) ━━ #}
{# Floor Plan section #}
{% trans "Active Tile Types — Floor Plan" %}

{% blocktrans %} Tick the tile types you want available in the floor-plan editor toolbar. Existing tiles of unticked types still render normally — only the toolbar chip is hidden, so nothing breaks if a type is in use on an existing plan. Fresh installs hide the FTTH/fiber types by default; tick them here to enable. {% endblocktrans %}

{% for choice in form.visible_tile_types %}
{% endfor %}
{% for error in form.visible_tile_types.errors %}
{{ error }}
{% endfor %}
{# Site Map section #}
{% trans "Active Tile Types — Site Map" %}

{% blocktrans %} Tick the marker types available in the Site Map create-chip tray. This list is independent of the floor-plan one — e.g. you can show fiber markers on the Site Map but hide them in individual floor plans, or vice versa. {% endblocktrans %}

{% for choice in form.visible_tile_types_sitemap %}
{% endfor %}
{% for error in form.visible_tile_types_sitemap.errors %}
{{ error }}
{% endfor %}
{# ━━ About Tab ━━ #}
{% trans "About netbox-map" %}
{% trans "Version" %}
{{ plugin_version }}
{% trans "Author" %}
Christian Rose (@DenDanskeMine)
{% trans "License" %}
Apache-2.0
{% trans "Source" %}
github.com/DenDanskeMine/netbox-map
{% trans "Docs" %}
dendanskemine.github.io/netbox-map
{% trans "Report an issue" %}
GitHub Issues
{% trans "Compatibility" %}
netbox-map NetBox Python
0.12.x4.5+ · 4.6+3.12+
0.11.x4.5+3.12+
0.10.x4.5+3.12+
0.9.x4.5+3.12+
≤ 0.8.x4.5+3.12+

{% trans "The plugin's min_version is enforced by NetBox at startup. If you upgrade NetBox to a version above the matrix, the plugin will continue to load but is not formally tested there." %}

{# /tab-content #} {# ── Sticky Save Button ── #}
{% endblock %}