{% extends 'ops/base_ops.html' %} {% block title %}QC Verification - IXG Operations{% endblock %} {% block content %} {% if messages %} {% for m in messages %}
{{ m }}
{% endfor %} {% endif %}
Structured QC Result
Batch{{ result.batch.batch_reference }}
Overall Result{% if result.overall_pass %}Pass{% else %}Fail{% endif %}
Specification{{ result.spec_version|default:'legacy limits' }}
FFA %{{ result.ffa_percentage }} ({{ result.method_ffa|default:'no method' }})
Moisture %{{ result.moisture_percentage }} ({{ result.method_moisture|default:'no method' }})
Peroxide Value{{ result.peroxide_value }} ({{ result.method_peroxide|default:'no method' }})
Visual Grade{{ result.visual_grade }}
Result Status{{ result.get_result_status_display }}
Lab Reference{{ result.lab_reference|default:'-' }}
Tested By{{ result.tested_by|default:'-' }}
Entered By{{ result.entered_by.full_name|default:result.entered_by.email|default:'-' }}
Tested At{{ result.tested_at|date:'d/m/Y H:i' }}
Approval Decision
{% if result.verification_status == 'draft' %}
{% csrf_token %}

This action is recorded as the quality approval. The submitter cannot approve their own result.

{% else %}

{{ result.get_verification_status_display }}

{% if result.verified_by %}

Verified by {{ result.verified_by.full_name|default:result.verified_by.email }} on {{ result.approved_at|date:'d/m/Y H:i' }}

{% endif %} {% endif %}
{% endblock %}