{# Patched version of whilly/api/templates/_tasks_table.html Diff vs upstream — three changes: 1. gets class="tbl" 2. Status / priority / review spans get class="s s-XXX" (design system convention) while KEEPING the original status-XXX class for backward compatibility 3.
s use data-l="..." (design system uses CSS attr() for mobile labels); keep data-mobile-label for any existing JS that reads it #} {% set task_columns = table_columns.tasks %} {% for column in task_columns %} {% endfor %} {% if tasks %} {% for t in tasks %} {% set _l0 = task_columns[0].label_for("wui") %} {% set _l1 = task_columns[1].label_for("wui") %} {% set _l2 = task_columns[2].label_for("wui") %} {% set _l3 = task_columns[3].label_for("wui") %} {% set _l4 = task_columns[4].label_for("wui") %} {% set _l5 = task_columns[5].label_for("wui") %} {% set _l6 = task_columns[6].label_for("wui") %} {% endfor %} {% else %} {% endif %}
{{ column.label_for("wui") }}
{{ t.task_id }} {{ t.plan_id }} {{ t.status }} {{ t.priority }} {{ t.claimed_by if t.claimed_by else "—" }} {% if t.human_review.required %} {% set review_label = t.human_review.decision or "pending_review" %} {{ review_label|replace("_", " ") }} {% if t.human_review.stage_id %}{{ t.human_review.stage_id }}{% endif %} {% else %} {% endif %}
No tasks in queue.