{% extends 'base.html.twig' %} {% block title %}Report-Schedules{% endblock %} {% block content %}
Neuer Schedule
{% if schedules is empty %}

Keine Report-Schedules konfiguriert

{% else %}
{% for schedule in schedules %} {% endfor %}
Datalogger Frequenz Zeit Empfänger Status Letzter Lauf Aktionen
{% if schedule.dataloggerId %} {% set datalogger = dataloggers|filter(d => d.id == schedule.dataloggerId)|first %} {{ datalogger ? datalogger.name : 'ID: ' ~ schedule.dataloggerId }} {% else %} Alle {% endif %} {% if schedule.frequency == 'daily' %} Täglich {% else %} Wöchentlich {% endif %} {{ schedule.time ? schedule.time|date('H:i') : '--' }} {{ schedule.recipients|length }} Empfänger {% if schedule.enabled %} Aktiv {% else %} Inaktiv {% endif %} {{ schedule.lastRunAt ? schedule.lastRunAt|date('d.m.Y H:i') : 'Noch nicht ausgeführt' }} Bearbeiten
{% endif %}

Hinweis: Reports werden automatisch generiert, wenn der Cron-Job läuft. Stellen Sie sicher, dass php bin/console app:generate-scheduled-reports regelmäßig ausgeführt wird (z.B. jede Stunde via Cron).

{% endblock %}