{% 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('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 can_upload %}

Upload Task Document

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 VersionUDIN / 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 %}
{{ (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 'udin.manage' in current_user_permissions %}
UDIN / Release
{% if doc.final_release_status != 'released' %}
{% endif %}
{% endif %}
No task documents uploaded yet.
{% endblock %}