{% extends "base.html" %} {% block title %}{{ zone.name }} · Schrank{% endblock %} {% block breadcrumb %}

Schränke / {{ zone.name }}

{% endblock %} {% block heading %}{{ zone.name }}{% endblock %} {% block content %}
{% if zone.capacity %}Kapazität: {{ zone.capacity }} Plätze{% endif %} {{ zone.source_app }} {{ zone['groups']|length }} Schubladen · {{ zone['groups']|sum(attribute='location_count') }} Fächer
{% set _err = request.query_params.get('error') if request else '' %} {% if _err %}
{{ _err }}
{% endif %} {% if not zone['groups'] %}

Schrank ist leer — Schnell-Start

Legen Sie zuerst eine Schublade an. In der Schublade können Sie dann Fächer (Plätze) einzeln oder per Bulk-Anlage erzeugen.

Schritt 1 · Schublade anlegen

Beispiel: „Schublade 1", „Oberer Bereich", „Reihe A". Bei einem 60-Platz-Schrank z.B. 6 Schubladen à 10 Plätze.

Schritt 2 · Fächer befüllen

Nach Anlage der Schublade erscheint pro Schublade ein Button „+ Plätze anlegen" — dort gibst du Code-Prefix („A", „1-") und Anzahl ein, alle Fächer werden auf einmal generiert.

Anschließend ein Klick auf ein Fach → Werkzeug zuweisen, Min-Bestand setzen, Größe eingeben.

{% else %} {% for g in zone['groups'] %}
{{ g.name }}
{{ g.location_count }} Fach{% if g.location_count != 1 %}er{% endif %}{% if g.capacity %} · max. {{ g.capacity }}{% endif %} {% if g.location_count == 0 %}
{% endif %}
{% if g['locations'] %}
{% for l in g['locations'] %}
{{ l.code }} {% if l.item_count %}{{ l.item_count }}{% endif %}
{{ (l.item_idents or 'leer · klick zum Befüllen')|truncate(40) }}
{% endfor %}
{% else %}
Schublade ist noch leer — Button + Plätze anlegen oben rechts klicken.
{% endif %}
{# Modal: Bulk-Fach-Anlage für diese Schublade #} {% endfor %} {% endif %} {# Modal: Neue Schublade #} {% endblock %}