{% extends "ui/templates/base/layout.html" %} {% block content %}
{% include "modules/employees/templates/employees/_my_workspace_tabs.html" %}

My Work

One row per assigned engagement. Start, continue, follow up or view the full workflow from here.

{% if not employee %}

Your login is not linked to an employee master

You may still see tasks assigned directly to your user ID, but attendance, profile, leave, documents and payslip self-service require an employee master link.

{% endif %}
Engagements
{{ work_payload.summary.total }}
Open
{{ work_payload.summary.open }}
In Progress
{{ work_payload.summary.in_progress }}
Blocked
{{ work_payload.summary.blocked }}
Overdue
{{ work_payload.summary.overdue }}
Completed
{{ work_payload.summary.completed }}
{% if financial_year %}Filtered to FY {{ financial_year }}{% else %}All assigned financial years{% endif %} · Default ordering remains earliest due date first.
Clear
{% for column in work_payload.columns %}

{{ column.label }}

{% if column.code == 'pending' %}

Assigned engagements where work has not started.

{% endif %} {% if column.code == 'in_progress' %}

Started engagements with remaining assigned work.

{% endif %} {% if column.code == 'blocked' %}

Engagements waiting for documents, clarification, review or another dependency.

{% endif %} {% if column.code == 'completed' %}

All tasks assigned to you in these engagements are complete.

{% endif %}
{{ column.total_cards }} {% if column.total_cards %}
Showing {{ column.pagination.start }}-{{ column.pagination.end }} of {{ column.pagination.total }}
{% endif %}
{% for card in column.cards %} {% else %}{% endfor %}
Business / Client / ScopeService / PeriodFY / DueProgressNext / PendingStatusAction
{{ card.client_code or card.scope_label or 'Client' }}
{{ card.client_name }}
{% if card.legal_client_name %}
Client: {{ card.legal_client_name }}
{% endif %} {% if card.scope_secondary %}
{{ card.scope_secondary }}
{% endif %} {% if card.scope_context and not card.legal_client_name %}
{{ card.scope_context }}
{% endif %}
{{ card.service_name }}
{% if card.period_label %}
Period: {{ card.period_label }}
{% endif %}
FY {{ card.financial_year }}
Due {{ card.due_date or '-' }}
{{ card.progress_percent }}%{{ card.completed_count }}/{{ card.task_count }} tasks
Weighted progress
{% if column.code == 'blocked' %}
{{ card.blocked_reason }}
{% if card.blocked_notes %}
{{ card.blocked_notes }}
{% endif %}{% if card.follow_up_date %}
Follow-up: {{ card.follow_up_date }}
{% endif %}{% if card.blocked_task_name %}
Task: {{ card.blocked_task_name }}
{% endif %}
{% elif card.next_task_name and column.code != 'completed' %}
{{ card.next_task_name }}
{% else %}—{% endif %} {% if card.latest_comment %}
Latest: {{ card.latest_comment.message }}
{% endif %}
{% if card.is_overdue %}Overdue{% elif card.is_due_today %}Due today{% endif %} {% if column.code == 'pending' %}Pending{% elif column.code == 'in_progress' %}In Progress{% elif column.code == 'blocked' %}Blocked{% else %}Completed{% endif %}
{% if column.code == 'pending' %}
{% elif column.code == 'in_progress' %}Continue {% elif column.code == 'blocked' %}Open / Follow Up{% if card.manual_blocker %}
{% endif %} {% else %}View{% endif %}
No engagements in this section.
{% if column.pagination.pages > 1 %}
Showing {{ column.pagination.start }}-{{ column.pagination.end }} of {{ column.pagination.total }} {{ column.label|lower }} engagements
{% if column.pagination.has_previous %}
{% endif %} Page {{ column.pagination.page }} of {{ column.pagination.pages }} {% if column.pagination.has_next %}
{% endif %}
{% endif %}
{% endfor %}
{% endblock %}