{% extends 'base.html.twig' %} {% block title %}Aufträge{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %}
{% for auftrag in auftraege %} {% set isOverdue = auftrag.faelligAm and auftrag.faelligAm < date('today') and auftrag.status not in ['fertig', 'abgerechnet'] and not auftrag.storniert %} {% else %} {% endfor %}
ID Titel Status Priorität Zugewiesen an Standort Fällig am Aktionen
{{ auftrag.auftragsnummer|default('#' ~ auftrag.id) }} {% if auftrag.storniert %} {% elseif isOverdue %} {% endif %}
{{ auftrag.titel }} {% if auftrag.storniert %} Storniert {% elseif isOverdue %} Überfällig {% endif %}
{% if auftrag.tags|length > 0 %}
{% for tag in auftrag.tags %} {{ tag.name }} {% endfor %}
{% endif %}
{{ auftrag.prioritaet|title }}
{% if auftrag.zugewiesenAn %}
{% if auftrag.zugewiesenAn.avatar %} {{ auftrag.zugewiesenAn.fullName }} {% else %} {{ auftrag.zugewiesenAn.firstName|first }}{{ auftrag.zugewiesenAn.lastName|first }} {% endif %}
{{ auftrag.zugewiesenAn.fullName }}
{% endif %}
{% set ort = auftrag.ort ?: (auftrag.kunde ? auftrag.kunde.ort : null) %} {% set plz = auftrag.plz ?: (auftrag.kunde ? auftrag.kunde.plz : null) %} {% set kundeName = auftrag.kunde ? auftrag.kunde.name : null %} {% if ort or plz or kundeName %}
{{ kundeName ?: 'Ohne Kunde' }}
{{ (plz ? (plz ~ ' ') : '') ~ (ort ?: '') }}
{% else %} - {% endif %}
{% if auftrag.faelligAm %} {{ auftrag.faelligAm|date('d.m.Y') }} {% if isOverdue %} {% set daysDiff = (date().timestamp - auftrag.faelligAm.timestamp) / 86400 %} {% set daysRounded = daysDiff|round %} ({{ daysRounded }} Tag{% if daysRounded != 1 %}e{% endif %}) {% endif %} {% else %} - {% endif %}

Keine Aufträge gefunden

{% endblock %}