{% extends "base.html" %} {% block content %} ← Volver a aprobación técnica {% if error %}
{{ error }}
{% endif %}
{{ proposal.machine_id }} {{ proposal.proposal_status|label }}

Propuesta de contexto: {{ proposal.proposed_source_type|label }}

Respuesta aportada por Producción

{{ proposal.answer_code|label }}

Respondido por {{ proposal.proposed_by_display_name }} el {{ proposal.proposed_at|datetime_es }}

Inicio exacto
{{ proposal.first_seen_at|datetime_es }}
Fin exacto
{{ proposal.ended_at|datetime_es }}
Estado del intervalo
{{ proposal.case_status|label }}
Estado de revisión
{{ proposal.case_review_status|label }}
Órdenes
{{ proposal.production_orders|join(", ") if proposal.production_orders else "—" }}
Workorders
{{ proposal.odoo_workorder_ids|join(", ") if proposal.odoo_workorder_ids else "—" }}
{% if proposal.last_action_notes %}
Último intercambio

{{ proposal.last_action_notes }}

{{ proposal.last_action_by }} · {{ proposal.last_action_at|datetime_es }}
{% endif %}
Validaciones al aprobar

La aplicación comprobará que el intervalo ha terminado y que no se solapa con Odoo ni con otro contexto autoritativo. El contexto se creará en SHADOW y con elegibilidad oficial desactivada.

{% if not write_enabled %}
La interfaz está en modo solo lectura.
{% elif proposal.proposal_status == 'PENDING' %}
{% else %}
La propuesta ya no está pendiente: {{ proposal.proposal_status|label }}.
{% endif %}
{% endblock %}