{% extends "base.html" %} {% block title %}{{ title }} - Inspection Reporting{% endblock %} {% block content %}

{{ title }}

{{ form.hidden_tag() }}
{{ form.installation_name(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if form.installation_name.errors %} {{ form.installation_name.errors[0] }} {% endif %}
{{ form.location(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if form.location.errors %} {{ form.location.errors[0] }} {% endif %}
{{ form.inspection_date(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if form.inspection_date.errors %} {{ form.inspection_date.errors[0] }} {% endif %}
{{ form.reference_number(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if form.reference_number.errors %} {{ form.reference_number.errors[0] }} {% endif %}

Inspectors

{% for inspector_form in form.inspectors %}
{{ inspector_form.user_id(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus-border-transparent") }} {% if inspector_form.user_id.errors %} {{ inspector_form.user_id.errors[0] }} {% endif %}
{{ inspector_form.free_text_name(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if inspector_form.free_text_name.errors %} {{ inspector_form.free_text_name.errors[0] }} {% endif %}
{% endfor %}
{{ form.observations(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent h-32") }} {% if form.observations.errors %} {{ form.observations.errors[0] }} {% endif %}

Photos

{% for photo_form in form.photos %}
{% if inspection is defined and loop.index0 < inspection.photos|length %} {% set existing_photo = inspection.photos[loop.index0] %} {% if existing_photo.filename %} Existing Photo {% endif %} {% endif %}
{{ photo_form.caption(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if photo_form.caption.errors %} {{ photo_form.caption.errors[0] }} {% endif %}
{{ photo_form.action_required(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent") }} {% if photo_form.action_required.errors %} {{ photo_form.action_required.errors[0] }} {% endif %}
{% endfor %}

Conclusion

{{ form.conclusion_text(class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent h-32") }} {% if form.conclusion_text.errors %} {{ form.conclusion_text.errors[0] }} {% endif %}
{% for value, label in form.conclusion_status.choices %}
{{ form.conclusion_status(class="form-radio h-4 w-4 text-primary-600", value=value) }}
{% endfor %}
{% if form.conclusion_status.errors %} {{ form.conclusion_status.errors[0] }} {% endif %}
{{ form.submit(class="w-full bg-primary-600 hover:bg-primary-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2") }} Cancel
{% endblock %}