{% extends "base.html" %} {% from "_macros.html" import app_pill %} {% block title %}Unzugeordnete Fächer · Werkzeug-Schränke{% endblock %} {% block breadcrumb %}

Schränke / Unzugeordnete Fächer

{% endblock %} {% block heading %}Unzugeordnete Fächer ({{ data.total }}){% endblock %} {% block content %} {% set _moved = request.query_params.get('moved') if request else '' %} {% if _moved %}
✓ {{ _moved }} Fächer erfolgreich in die Schublade verschoben.
{% endif %} {% set _err = request.query_params.get('error') if request else '' %} {% if _err %}
{{ _err }}
{% endif %}
So funktionierts: Diese Fächer wurden aus dem Import übernommen, sind aber noch keinem Schrank zugeordnet. Wähle die Fächer (Checkbox) und verschiebe sie unten in eine passende Schublade. Tipp: Werkzeuge (WK) und Material (LG) sollten getrennt in eigene Schränke — wähle den Tab oben, dann zeigt das Dropdown nur Schubladen die passen.
{# --- Filter-Tabs nach Quell-Typ --- #}
Alle {{ data.total_all }} Werkzeuge (WK) {{ data.per_source.get('tools', 0) }} Material / Lager (LG) {{ data.per_source.get('management', 0) }}
{% if not drawers %}
⚠ Es gibt noch keine Schubladen. Lege zuerst einen Schrank mit Schubladen an, dann kannst du Fächer hierhin verschieben.
{% endif %} {# --- Code-Prefix-Filter + Auto-Sort --- #}
{% if src_filter %}{% endif %} {% if code_prefix %}× Zurücksetzen{% endif %}
{% if auto_sort_total > 0 %}
{% endif %}
{% if auto_sort_plan %}
📋 Auto-Sort-Vorschau — welche Fächer wohin wandern {% for p in auto_sort_plan %} {% endfor %}
PatternZiel-SchubladeAnzahl
{{ p.match_prefix }}-* {{ p.zone_name or '?' }} / {{ p.group_name }} {{ p.matching_count }}
{% endif %}
0 Fächer ausgewählt

Locations ohne Schubladen-Zuordnung

Aus dem Werkzeug-Import übernommen — können hier in Schränke sortiert werden

Seite {{ page }} von {{ total_pages }}
{% if not data.locations %}
Keine unzugeordneten Fächer in diesem Bereich.
{% else %} {% for l in data.locations %} {% endfor %}
Quelle Code Items Inhalt
{{ app_pill(l.source_app) }} {{ l.code }} {% if l.item_count %}{{ l.item_count }}{% else %}{% endif %} {{ (l.items_short or '—')|truncate(80) }}
{% endif %}
{% if total_pages > 1 %}
{% if page > 1 %}«‹ Vor{% endif %} {{ page }} / {{ total_pages }} {% if page < total_pages %}Nach ›»{% endif %}
{% endif %}
{% endblock %}