{% extends "base.html" %} {% block title %}Reklamationen{% endblock %} {% block heading %}Reklamationen (8D){% endblock %} {% block topbar_actions %}
+ Neue Reklamation {% endblock %} {% block content %}| Nr. | Eröffnet | Typ | Schwere | Betroffener | Problem | Bearbeiter | Status | |
|---|---|---|---|---|---|---|---|---|
| {{ c.complaint_no }} | {{ c.opened_at[:10] }} | {% if c.kind == 'customer' %}Kunde {% elif c.kind == 'supplier' %}Lieferant {% else %}Intern{% endif %} | {% set sev_color = {'low':'neutral','medium':'amber','high':'orange','critical':'red'} %} {{ c.severity }} | {% if c.kind == 'customer' %}{{ c.customer_name or '—' }} {% elif c.kind == 'supplier' %}{{ c.vendor_name or '—' }} {% else %}intern{% endif %} | {% if c.assigned_first %}{{ c.assigned_first }} {{ c.assigned_last }}{% else %}—{% endif %} | {% set st_color = {'open':'red','investigating':'amber','contained':'blue','resolved':'emerald','closed':'neutral'} %} {% set st_label = {'open':'Offen','investigating':'In Analyse','contained':'Eingegrenzt','resolved':'Gelöst','closed':'Geschlossen'} %} {{ st_label.get(c.status, c.status) }} | Öffnen 🔧 8D |