{% extends "base.html" %} {% block title %}Issues{% endblock %} {% block content %}
| # | Reported | Severity | Contract | Facility / Area | Description | Status | SLA | Reporter | Assigned | |
|---|---|---|---|---|---|---|---|---|---|---|
| #{{ issue.id }} | {{ issue.reported_at.strftime('%Y-%m-%d %H:%M') }} | {{ issue.severity|title }} | {% set _c = issue.resolved_facility.project if issue.resolved_facility else none %} {{ _c.name if _c else '—' }} |
{{ issue.resolved_facility.name if issue.resolved_facility else '—' }} {{ issue.area.name if issue.area else '—' }} |
{{ issue.description[:60] }}{% if issue.description|length > 60 %}…{% endif %} | {{ issue.status|replace('_',' ')|title }} | {% if sla == 'breached' %} Breached {% elif sla == 'at_risk' %} {% set hrs = sla_hours_remaining(issue) %} {{ hrs|abs|round(1) }}h left {% elif sla == 'ok' %} OK {% else %} — {% endif %} | {% if issue.reporter %} {{ issue.reporter.display_name }} {% else %}—{% endif %} |
{% if current_user.role in ['admin', 'director', 'auditor'] and issue.status != 'resolved' %}
|
{# Following badge + inline unfollow #} {% if is_following %} Following {% endif %} {% if current_user.role in ['admin','director','auditor'] or issue.assigned_to == current_user.id %} Edit {% else %} View {% endif %} {% if current_user.role in ['admin', 'director'] %} {% endif %} |