{% extends '@WebProfiler/Profiler/layout.html.twig' %} {% import _self as helper %} {% block toolbar %} {% set events = collector.getEvents() %} {% if events|length > 0 %} {% set scheduled_tasks = events.scheduledTaskEvents %} {% set icon %} {{ include('@Scheduler/Collector/scheduler.svg') }}
{% endset %} {% set text %} {% endset %} {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', {link: true}) }} {% endif %} {% endblock %} {% block menu %} {{ include('@Scheduler/Collector/scheduler.svg') }} {{- 'Tasks' -}} {% endblock %} {% block panel %} {% import _self as helper %} {% set scheduled_tasks = collector.events.scheduledTaskEvents %} {% set unscheduled_tasks = collector.events.unscheduledTaskEvents %} {% set executed_tasks = collector.events.executedTaskEvents %} {% set failed_tasks = collector.events.failedTaskEvents %} {% set queued_tasks = collector.events.queuedTaskEvents %}{{ 'No tasks have been scheduled' }}
{{ 'No tasks have been unscheduled' }}
{{ 'No tasks have been executed' }}
{{ 'No tasks have failed' }}
{{ 'No tasks have been queued' }}
{{- 'Name' -}} | {{- 'Description' -}} | {{- 'Expression' -}} | {{- 'Scheduled at' -}} | {{- 'State' -}} |
---|---|---|---|---|
{{- task.name -}} | {{ task.description ?? 'No description set' }} | {{- task.expression -}} | {{ task.scheduledAt|date }} | {{- task.state -}} |