{% extends "layout.html" %} {% block content %}
Upcoming Runs
{{ total_rows }}
{{ visible_rows }} visible with current limit
Next Due
{% if next_run %}{{ next_run.run_time_label }}{% else %}None{% endif %}
{% if next_run %}{{ next_run.task_name }}{% else %}No upcoming run times were found{% endif %}
Tasks Scanned
{{ task_count }}
{{ filters.per_task }} previewed run{% if filters.per_task != 1 %}s{% endif %} per task
Exhausted
{{ exhausted_count }}
Triggers with no more run times in preview

Preview Controls

Generated from scheduler.preview_task_runs() without mutating tasks
Reset

Upcoming Run Times

Sorted across all tasks by due time
View Tasks
{% if not rows %} {% else %} {% for row in rows %} {% endfor %} {% endif %}
Run Time Task Trigger Store / Executor Status
No upcoming run times.
{{ row.run_time_label }}
{{ row.task_id }}
{{ row.task_name }}
{{ row.callable_reference or '-' }}
{{ row.trigger }}
{{ row.trigger_description }}
{{ row.store }}
{{ row.executor }}
{% if row.state == "scheduled" %} Scheduled {% elif row.state == "pending" %} Pending {% else %} Paused {% endif %}
{% endblock %}