{% extends 'ops/base_ops.html' %} {% block title %}{{ batch.batch_reference }} - IXG Operations{% endblock %} {% block content %}
Status{{ batch.get_status_display }}
Grade{{ batch.grade|default:'Not graded' }}
Weight{{ batch.weight_kg|default:'-' }} kg
Origin Facility{{ batch.origin_facility }}
Harvest Date{{ batch.harvest_date|date:'d/m/Y'|default:'-' }}
Created By{{ batch.created_by.full_name|default:batch.created_by.email|default:'-' }}
Created At{{ batch.created_at|date:'d/m/Y H:i' }}
Notes

{{ batch.notes|linebreaks|default:'No notes' }}

QC Results ({{ qc_results|length }})
{% if qc_results %} {% for r in qc_results %} {% endfor %}
ResultFFA%Moisture%PeroxideDate
{% if r.overall_pass %}Pass{% else %}Fail{% endif %} {{ r.ffa_percentage }} {{ r.moisture_percentage }} {{ r.peroxide_value }} {{ r.tested_at|date:'d/m/Y' }}
{% else %}

No QC results

{% endif %}
Shipments ({{ shipments|length }})
{% if shipments %} {% for s in shipments %} {% endfor %}
StatusVesselETDETA
{{ s.get_status_display }} {{ s.vessel_name|default:'-' }} {{ s.etd_nigeria|date:'d/m/Y'|default:'-' }} {{ s.eta_uk|date:'d/m/Y'|default:'-' }}
{% else %}

No shipments

{% endif %}
CAPA Records ({{ capa_records|length }})
{% if capa_records %} {% for c in capa_records %} {% endfor %}
IssueStatusDue Date
{{ c.issue_description|truncatewords:10 }} {{ c.get_status_display }} {{ c.due_date|date:'d/m/Y'|default:'-' }}
{% else %}

No CAPA records

{% endif %}
Documents ({{ documents|length }})
{% if documents %}
    {% for d in documents %}
  • {{ d.file_name }} {{ d.get_doc_type_display }}
  • {% endfor %}
{% else %}

No documents

{% endif %}
{% endblock %}