{% extends 'inventory/base.html' %}{% block title %}Ablauf{% endblock %}{% block content %}

Ablauf

Geräte prüfen, reparieren, lagern und ausgeben.

Alle Aufgaben
{% for column in columns %}

{{ column.label }}

{{ column.total }}
{% for device in column.devices %}

{{ device.status.label }}{% if device.employee %} · {{ device.employee.code }}{% endif %}{% if device.shelf %} · Regal {{ device.shelf }}{% endif %}

{% if device.stage == 'INSPECTION' %} {% with latest=device.inspection_history.0 %}{% if latest %}

Letzter Befund: {{ latest.defects|truncatechars:180 }}{{ latest.created_at|date:'d.m.Y H:i' }}{% if latest.recorded_by %} · {{ latest.recorded_by.username }}{% endif %}

{% endif %}{% endwith %} {% if can_edit_devices %}
{% csrf_token %}

Inspektion erfassen

{% for field in device.stage_form.specification_fields %}{% endfor %}
{% endif %} {% elif device.stage == 'REPAIR' %} {% with latest=device.repair_history.0 %}{% if latest %}

Letzte Reparatur: {{ latest.work_done|truncatechars:180 }}{{ latest.created_at|date:'d.m.Y H:i' }}{% if latest.recorded_by %} · {{ latest.recorded_by.username }}{% endif %}

{% endif %}{% endwith %} {% if can_edit_devices %}
{% csrf_token %}

Reparatur dokumentieren

{% endif %} {% elif device.stage == 'STORAGE' %} {% if can_edit_devices %}
{% csrf_token %}

Ausgabe vorbereiten

{% elif device.recipient %}

Empfänger: {{ device.recipient.label }}

{% endif %} {% endif %}
{{ device.open_task_count }} offen{% for task in device.open_tasks|slice:':2' %}{{ task.title }}{% endfor %}
{% if can_edit_devices %} {% if device.stage != 'ISSUED' %}
{% csrf_token %}
{% endif %} {% if device.next_stages %}
{% csrf_token %}
{% endif %} {% endif %}
{% empty %}

Keine Geräte

{% endfor %} {% if column.total > 30 %}

Die neuesten 30 von {{ column.total }} Geräten. Alle anzeigen

{% endif %}
{% endfor %}
{% endblock %}