{% extends "base.html" %} {% block title %}Tickets // Synapse-Cortex{% endblock %} {% block header %}Ticketing Engine{% endblock %} {% block content %} {% set is_admin = user.role.value in ('global_admin', 'tenant_admin') %}
{% if active_filter %} Filtered: {{ active_filter.replace('_', ' ') }} ({{ tickets|length }}) × clear {% else %} All Tickets ({{ tickets|length }}) {% endif %}
{% if is_admin %} {% endif %}
{% if active_filter %}{% endif %} {% if search_text %} × clear search {% endif %}
{% if is_admin %} {% endif %} {% for t in tickets %} {% if is_admin %} {% endif %} {% else %} {% endfor %}
Ticket Title Type Priority Status Asset Assigned Date Created Resolution Due Source
{{ t.ticket_number }} {{ t.title }} {{ t.ticket_type.value }} {{ t.priority.value }} {{ t.status.value.replace('_',' ') }} {{ t.asset.asset_id if t.asset else '—' }} {{ t.assigned_to.full_name if t.assigned_to else '—' }} {{ t.created_at.strftime('%Y-%m-%d %H:%M') }} {{ t.resolution_due_at.strftime('%Y-%m-%d %H:%M') if t.resolution_due_at else '—' }} {{ t.source.value }}
No tickets logged yet.
{% endblock %}