{% extends "base.html" %} {% block title %}Meine Druckanträge - Mercedes-Benz MYP Platform{% endblock %} {% block head %} {{ super() }} {% endblock %} {% block content %}

Meine Druckanträge

Übersicht Ihrer eingereichten Anträge für {{ email }}

{% set total_requests = requests|length %} {% set pending_requests = requests|selectattr("request.status", "equalto", "pending")|list|length %} {% set approved_requests = requests|selectattr("request.status", "equalto", "approved")|list|length %} {% set denied_requests = requests|selectattr("request.status", "equalto", "denied")|list|length %}

Gesamt

{{ total_requests }}

Prüfung

{{ pending_requests }}

Genehmigt

{{ approved_requests }}

Abgelehnt

{{ denied_requests }}
{% if error %}

Fehler beim Laden

{{ error }}

{% elif requests|length == 0 %}

Keine Druckanträge gefunden

Für die E-Mail-Adresse {{ email }} wurden keine Druckanträge gefunden.

Ersten Antrag stellen
{% else %}
{% for req_data in requests %} {% set request = req_data.request %} {% set job = req_data.job %}
#{{ request.id }} {% if request.status == 'pending' %} Wird geprüft {% elif request.status == 'approved' %} Genehmigt {% elif request.status == 'denied' %} Abgelehnt {% endif %} {% if job %} Job: {{ job.status|title }} {% endif %}
Antragsteller
{{ request.name }}
E-Mail
{{ request.email }}
Drucker
{% if request.printer %} {{ request.printer.name }} {% else %} Automatisch zuweisen {% endif %}
Dauer
{{ request.duration_min }} Min
{% if request.reason %}
Projektbeschreibung
{{ request.reason }}
{% endif %} {% if job %}
Zugewiesener Job
Job-Name: {{ job.name }}
Drucker: {{ job.printer.name if job.printer else 'N/A' }}
Status: {{ job.status|title }}
{% if job.status == 'running' %} {% endif %}
{% endif %}
{{ request.created_at.strftime('%d.%m.%Y') }}
{{ request.created_at.strftime('%H:%M') }} Uhr
{% if request.status == 'approved' %} {% elif request.status == 'pending' %}
In Bearbeitung
{% elif request.status == 'denied' %}
Abgelehnt
{% endif %}
{% endfor %}
{% endif %}
{% endblock %}