{% 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('error') %}
Upload failed. Please verify file, requirement and permission.
{% endif %}
Mandatory Pending
{{ requirement_status|selectattr('is_pending_mandatory')|list|length }}
Requirements
{{ requirements|length }}
Uploaded Documents
{{ documents|length }}
{% if can_upload %}

Upload Task Document

{% 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 VersionAction
{{ 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 latest %}Download{% endif %}
No task documents uploaded yet.
{% endblock %}