{% extends "admin_base.html" %} {% block admin_content %}
Members may create {{ limits['member_create_24h'] }} tasks and execute {{ limits['member_runs_24h'] }} runs per rolling 24 hours; administrators {{ limits['admin_create_24h'] }} and {{ limits['admin_runs_24h'] }}. A run over the quota is postponed until a slot frees, never dropped. At most {{ limits['max_concurrent'] }} tasks run at the same time across all owners, one at a time per owner, and an owner may hold {{ limits['max_per_owner'] }} active tasks. A task stops itself after {{ limits['max_failures'] }} consecutive failures, or when its owner has been inactive for {{ limits['idle_days'] }} days. Only administrators may schedule new work from inside a running task.
| Task | Owner | Schedule | Runs | Next run | Expires | Actions |
|---|---|---|---|---|---|---|
| {{ item['label'] }} {{ item['status'] }} {% if item['last_error'] %} {{ item['last_error'][:120] }} {% endif %} | {{ item['owner'] }} {{ 'admin' if item['owner_is_admin'] else 'member' }} {% if item['quota'] %} 24h: {{ item['quota']['runs_used'] }}/{{ item['quota']['runs_limit'] }} runs, {{ item['quota']['creates_used'] }}/{{ item['quota']['creates_limit'] }} created {% endif %} | {{ item['schedule'] }} | {{ item['run_count'] }}{% if item['max_runs'] %} / {{ item['max_runs'] }}{% endif %} {% if item['failure_count'] %} {{ item['failure_count'] }} failed {% endif %} | {% if item['next_run_at'] %}{{ local_dt(item['next_run_at']) }}{% else %}-{% endif %} | {% if item['expires_at'] %}{{ local_dt(item['expires_at']) }}{% else %}-{% endif %} | {% if item['enabled'] %} {% endif %} |
| No tasks. | ||||||