{% extends "base.html" %} {% block title %}{{ facility.name }}{% endblock %} {% block content %}

{{ facility.name }}

Back to Facilities {% if current_user.role in ['admin', 'director', 'project_manager', 'customer', 'auditor'] %} Scorecard {% endif %} {% if current_user.role != 'inspector' %} QR Code All Codes {% endif %} {% if current_user.role in ['admin', 'director'] %} Edit Add Area {% endif %} {% if current_user.role == 'admin' %} {% endif %}
Facility Information
Address: {{ facility.address or 'N/A' }}
Contact Person: {{ facility.contact_person or 'N/A' }}
Contact Phone: {{ facility.contact_phone or 'N/A' }}
Status: {{ 'Active' if facility.active else 'Inactive' }}
Statistics

{{ areas|length }}

Areas

{{ facility.inspections.count() }}

Inspections
{%- set ns = namespace(open=0) -%} {%- for area in areas -%} {%- set ns.open = ns.open + area.issues.filter_by(status='open').count() + area.issues.filter_by(status='in_progress').count() -%} {%- endfor -%}

{{ ns.open }}

Open Issues
Areas
{% if areas %}
{% for area in areas %} {% endfor %}
Area Name Type Inspections Actions
{{ area.name }} {{ area.area_type|title if area.area_type else 'N/A' }} {{ area.inspections.count() }} {% if current_user.role != 'inspector' %} {% endif %} {% if current_user.role in ['admin', 'director'] %} {% set area_issue_count = area.issues.count() %} {% set area_insp_count = area.inspections.count() %}
{% endif %}
{% else %}
No areas defined for this facility yet.
{% endif %}
{% if current_user.role == 'admin' %} {% endif %} {% endblock %}