{% extends "ui/templates/base/layout.html" %} {% block content %}

Task Documents

{{ engagement.client.client_name if engagement.client else '-' }} · {{ engagement.catalogue.service_name if engagement.catalogue else '-' }} · {{ task.task_name }} · FY {{ engagement.financial_year }}

{% if request.query_params.get('uploaded') %}
Task document uploaded successfully.
{% endif %} {% if request.query_params.get('evidence_reviewed') %}
Evidence review status updated.
{% endif %} {% if request.query_params.get('udin_saved') %}
UDIN details saved successfully.
{% endif %} {% if request.query_params.get('released') %}
Document released as final.
{% endif %} {% if request.query_params.get('error') %}
Upload/action failed. Please verify file, requirement, UDIN and permission.
{% endif %}
Mandatory Pending
{{ requirement_status|selectattr('is_pending_mandatory')|list|length }}
Requirements
{{ requirements|length }}
Uploaded Documents
{{ documents|length }}
{% if task.is_aqmm_task %}

AQMM Evidence Container

This task is marked as part of AQMM. Documents uploaded here, together with staff notes and review notes, become AQMM evidence.

{{ task.aqmm_status.replace('_',' ').title() }}
Evidence Required
{{ 'Yes' if task.aqmm_evidence_required else 'No' }}
Evidence Status
{{ task.evidence_status.replace('_',' ').title() }}
Review Status
{{ task.aqmm_review_status.replace('_',' ').title() }}
Blocks Final Release
{{ 'Yes' if task.aqmm_blocks_final_release else 'No' }}
{% endif %} {% if can_upload %}

Upload Task Document

{% if task.is_aqmm_task %}
AQMM Evidence Details

This upload will be automatically marked as AQMM evidence because the task is part of AQMM.

{% endif %}

Use this for final certificates, reports or signed outputs prepared from this task.

{% endif %}

Requirement Status

{% for item in requirement_status %} {% set req = item.requirement %} {% else %}{% endfor %}
RequirementTypeStatusDocuments
{{ req.document_name }}
{% if req.instructions %}
{{ req.instructions }}
{% endif %}
{{ req.document_type.replace('_',' ').title() }}{% if req.allowed_file_types %}
{{ req.allowed_file_types }}
{% endif %}
{% if item.is_uploaded %}Uploaded{% elif req.is_mandatory %}Pending Mandatory{% else %}Optional Pending{% endif %} {% for doc in item.documents %}
{{ doc.title }} · v{{ doc.current_version_no }}
{% else %}-{% endfor %}
No document requirements configured for this task template.

All Task Documents

{% for doc in documents %} {% set latest = doc.versions[0] if doc.versions else None %} {% else %}{% endfor %}
DocumentLatest VersionAQMM EvidenceUDIN / ReleaseAction
{{ doc.title }}
{{ doc.document_type.replace('_',' ').title() }}{% if doc.document_requirement %} · {{ doc.document_requirement.document_name }}{% endif %}
{% if latest %}v{{ latest.version_no }} · {{ latest.original_filename }}{% else %}-{% endif %} {% if doc.is_aqmm_evidence %}
AQMM Evidence
Status: {{ (doc.evidence_status or 'uploaded').replace('_',' ').title() }}
{% if doc.evidence_type %}
{{ doc.evidence_type }}
{% endif %} {% if doc.evidence_review_note %}
{{ doc.evidence_review_note }}
{% endif %} {% elif task.is_aqmm_task %} Not marked {% else %}-{% endif %}
{{ (doc.final_release_status or 'draft').replace('_',' ').title() }}
UDIN: {{ (doc.udin_status or 'not_required').replace('_',' ').title() }}
{% if doc.udin_number %}
{{ doc.udin_number }}
{% endif %} {% if doc.udin_required and not doc.udin_number %}
UDIN pending before final release.
{% endif %}
{% if latest %}Download{% endif %} {% if task.is_aqmm_task and can_upload %}
Evidence Review
{% endif %} {% if 'udin.manage' in current_user_permissions %}
UDIN / Release
{% if doc.final_release_status != 'released' %}
{% endif %}
{% endif %}
No task documents uploaded yet.
{% endblock %}