{% extends "ui/templates/base/layout.html" %} {% block content %} {% include "modules/partners/templates/partners/_partner_tabs.html" %} {% macro engagement_row(task, column, payload) %} {% set stats = namespace(total=0, completed=0, blocked=0, review=0, rework=0, overdue=false, assignees=[]) %} {% for stat_column in payload.columns %} {% for item in stat_column.tasks %} {% if item.subscription_id == task.subscription_id %} {% set stats.total = stats.total + 1 %} {% if (item.status or '')|lower in ['completed', 'not_applicable', 'cancelled'] %} {% set stats.completed = stats.completed + 1 %} {% endif %} {% if (item.status or '')|lower == 'blocked' %} {% set stats.blocked = stats.blocked + 1 %} {% endif %} {% if stat_column.code == 'pending_review' %} {% set stats.review = stats.review + 1 %} {% endif %} {% if stat_column.code == 'rework_sent' %} {% set stats.rework = stats.rework + 1 %} {% endif %} {% if item.is_overdue %} {% set stats.overdue = true %} {% endif %} {% if item.assignee_display and item.assignee_display not in stats.assignees %} {% set _ = stats.assignees.append(item.assignee_display) %} {% endif %} {% endif %} {% endfor %} {% endfor %}
{{ subtitle }}
| Client / Engagement | Status | Task Progress | Review Items | Assigned Team | Priority / Target | Action |
|---|---|---|---|---|---|---|
| No engagements in this section. | ||||||
Engagement-level review queue. Task-level review, rework and history remain available inside each engagement.