{% extends "shared/frontend/base.html" %} {% block title %}Lokaliteter - BMC Hub{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Lokaliteter

Få overblik over steder, underlokationer og status uden at miste hierarkiet.

Opret lokation Wizard Vægstik Tip: Tryk / for søgning
Total
{{ total or 0 }}
Alle registrerede lokationer
Aktive
0
Klar til daglig brug
Inaktive
0
Skjulte eller lukkede
Synlige nu
{{ locations|length if locations else 0 }}
Efter søgning og foldning
Filtre
Søg i navn og by, eller afgræns efter type og status.
Hierarkiet kan foldes direkte i listen
Lokationsliste
{% if total %} Viser {{ locations|length }} af {{ total }} lokationer med tydeligt hierarki og status {% else %} Ingen lokationer endnu {% endif %}
Klik kun på navn eller handlinger for at åbne
{% if location_tree %} {% macro render_row(node, depth, parent_id=None) %} {% set type_label = { 'kompleks': 'Kompleks', 'bygning': 'Bygning', 'etage': 'Etage', 'customer_site': 'Kundesite', 'rum': 'Rum', 'kantine': 'Kantine', 'moedelokale': 'Mødelokale', 'vehicle': 'Køretøj' }.get(node.location_type, node.location_type) %} {% set type_color = { 'kompleks': '#0f4c75', 'bygning': '#1abc9c', 'etage': '#3498db', 'customer_site': '#9b59b6', 'rum': '#e67e22', 'kantine': '#d35400', 'moedelokale': '#16a085', 'vehicle': '#8e44ad' }.get(node.location_type, '#6c757d') %} {% set child_count = node.children|length if node.children else 0 %} {% if node.children %} {% for child in node.children %} {{ render_row(child, depth + 1, node.id) }} {% endfor %} {% endif %} {% endmacro %} {% for node in location_tree %} {{ render_row(node, 0) }} {% endfor %}
Navn Type By Status Handlinger
{% if node.children %} {% else %} {% endif %}
{{ node.name }}
{% if depth > 0 %} Niveau {{ depth + 1 }} {% endif %} {% if child_count %} {{ child_count }} underlokationer {% endif %} {% if node.address_city %} {{ node.address_city }} {% endif %} ID {{ node.id }}
{{ type_label }} {{ node.address_city | default('—') }} {% if node.is_active %} Aktiv {% else %} Inaktiv {% endif %}
{% else %}
Ingen lokationer endnu

Opret din første lokation ved at klikke på knappen nedenfor

Opret lokation
{% endif %}
{% if total_pages and total_pages > 1 %}
Side {{ page_number }} af {{ total_pages }}
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}