{% include "_pwa_head.html" %}

Edit Job #{{ job.job_number }}

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %} {% endfor %} {% endif %} {% endwith %}
{% if dropdowns.get('device_category') %} {% else %} {% endif %}
{% if dropdowns.get('model') %} {% else %} {% endif %}
{% if dropdowns.get('complaint') %} {% else %} {% endif %}
{% if dropdowns.get('priority') %} {% else %} {% endif %}
{% if job.assigned_engineer %}
Current saved engineer: {{ job.assigned_engineer }}. Select/enter the engineer again before saving.
{% endif %} {% if job.assigned_engineer and job.assigned_engineer not in engineer_users %}
Current saved engineer is not in the engineers list. Select a valid engineer before saving.
{% endif %}
{% if used_spares and role not in ['super_admin', 'admin'] %}
Saved used spare entries are locked. Only admin or super admin can remove them. You can still add new spare rows below.
{% endif %}
{% if used_spares %} {% for s in used_spares %}
{% if role in ['super_admin', 'admin'] %} {% else %} {% endif %}
{% endfor %} {% endif %}
When spare name and amount are filled, a new row will be added automatically.
Upload up to 10 images total for this case. {% if attachments %}
Current attachments: {{ attachments|length }}
Attachments are auto-removed {{ job_attachment_retention_days }} days after case closure.
{% for attachment in attachments %}
Attachment {{ loop.index }} for job {{ job.job_number }} {% if session.role in ['super_admin', 'admin', 'coordinator'] and (not job.get('closure_status') or session.role in ['super_admin', 'admin']) %} {% endif %}
{% endfor %}
{% endif %}
{% if dropdowns.get('call_type') %} {% else %} {% endif %}
{% if dropdowns.get('complaint_type') %} {% else %} {% endif %}
{% if dropdowns.get('warranty_status') %} {% else %} {% endif %}
{% if dropdowns.get('backup_required') %} {% else %} {% endif %}
{% if role in ["super_admin", "admin"] %} {% else %} {% endif %}