{% extends "helpdesk/base.html" %}{% load i18n static %} {% block helpdesk_title %}{% trans "Kanban Board" %}{% endblock %} {% block helpdesk_head %} {% endblock %} {% block helpdesk_breadcrumb %} {% endblock %} {% block helpdesk_body %}

{% trans "Kanban Board" %}

{% trans "Drag cards between columns to update their status." %}

{% trans "Due in next" %} {% trans "weeks" %}
{% if due_weeks and due_weeks != default_due_weeks %} {% trans "Reset" %} {% endif %} {% if due_weeks %} {% trans "Show all" %} {% elif default_due_weeks %} {% trans "Reset to default" %} {% endif %}

{% trans "Only shows tickets with a due date set between now and the chosen number of weeks from today." %}

{% if due_weeks %} {% if exclude_overdue %} {% blocktrans with w=due_weeks %}Showing only tickets due within the next {{ w }} week{{ w|pluralize }}. Overdue and tickets without a due date are hidden.{% endblocktrans %} {% else %} {% blocktrans with w=due_weeks %}Showing tickets due within the next {{ w }} week{{ w|pluralize }} plus any overdue open tickets. Tickets without a due date are hidden.{% endblocktrans %} {% endif %} {% else %} {% trans "Showing all tickets. No date filter is active — this may be slow with large datasets." %} {% endif %}
{% for col in columns %}
{{ col.label }} {{ col.tickets|length }}
{% for ticket in col.tickets %}
#{{ ticket.id }} {{ ticket.title }}
{{ ticket.queue.title }} {% if ticket.assigned_to %} — {{ ticket.assigned_to.get_username }} {% endif %} {% if ticket.due_date %} 🕑 {{ ticket.due_date|date:"M j" }} {% endif %}
{% endfor %}
{% endfor %}
{% endblock %} {% block helpdesk_js %} {% endblock %}