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

{{ case.case_code }} - {{ case.title }}

{{ case.client.client_name if case.client else '' }} · {{ case.department }} · {{ case.case_type }}

Back{% if can_manage %}Edit{% endif %}
Status
{{ case.status|replace('_',' ')|title }}
Due Date
{{ case.due_date or '-' }}
Reference
{{ case.reference_no or '-' }}
DIN/Ack
{{ case.din_ack_no or '-' }}

Issue Summary

{{ case.issue_summary or 'No issue summary captured.' }}

Assignments

Partner
{{ case.assigned_partner.full_name if case.assigned_partner else '-' }}
Manager
{{ case.assigned_manager.full_name if case.assigned_manager else '-' }}
Staff
{{ case.assigned_staff.full_name if case.assigned_staff else '-' }}
FY/AY
{{ case.financial_year or '-' }} / {{ case.assessment_year or '-' }}

Add Timeline Event

Timeline

{% for e in case.events %}
{{ e.event_type }} · {{ e.event_date }}
{{ e.description }}
{% if e.next_due_date %}
Next due: {{ e.next_due_date }}
{% endif %}
{% else %}

No timeline events.

{% endfor %}

Hearings

{% for h in case.hearings %}
{{ h.hearing_date }} {{ h.hearing_time or '' }} · {{ h.status|title }}
{{ h.venue_or_mode or '' }} {{ h.officer_name or '' }}
{% endfor %}

Orders

{% for o in case.orders %}
{{ o.order_type }} · {{ o.order_date }} · Demand: {{ o.demand_amount }}
{{ o.summary or '' }}
{% endfor %}

Case Documents

{% if upload_error %}
{{ upload_error }}
{% endif %}{% if can_upload %}

Allowed file types: {{ upload_policy.allowed_ext_csv if upload_policy else 'pdf,jpg,jpeg,png,xlsx,xls,docx,zip' }}. Maximum size: {{ upload_policy.max_file_mb if upload_policy else 25 }} MB.

{% endif %}
{% for d in case.documents if not d.is_deleted %}{% else %}{% endfor %}
DocumentTypeUploadedAction
{{ d.title }}
{{ d.original_filename }}
{{ d.document_type }}{{ d.uploaded_at_utc.date() if d.uploaded_at_utc else '' }}Download{% if can_delete_documents %}
{% endif %}
No documents uploaded.
{% endblock %}