{% extends 'base.html' %} {% block title %}Dashboard — ClickUp Mailer{% endblock %} {% block content %}

Dashboard

{% set counts = {'pending': 0, 'sent': 0, 'replied': 0, 'closed': 0} %} {% for a in assignments %}{% set _ = counts.update({a.status: counts[a.status] + 1}) %}{% endfor %} {% for label, key, icon, color in [ ('Oczekujące', 'pending', 'hourglass', 'secondary'), ('Wysłane', 'sent', 'send', 'primary'), ('Odpowiedziano', 'replied', 'chat-dots', 'success'), ('Zamknięte', 'closed', 'check-circle', 'secondary'), ] %}
{{ label }}
{{ counts[key] }}
{% endfor %}
0 zaznaczonych
{% for a in assignments %} {% else %} {% endfor %}
Zadanie Przypisane do Deadline Status Wysłano
{% if a.task_url %}{{ a.task_name }} {% else %}{{ a.task_name }}{% endif %}
{{ a.clickup_task_id }}
{{ a.assignee_label() }} {% if a.due_date %} {% set diff = (a.due_date - now).days %} {{ a.due_date.strftime('%d.%m.%Y') }} {% if diff < 0 %}(po terminie){% elif diff == 0 %}(dziś){% endif %} {% else %}—{% endif %} {{ {'pending': 'Oczekuje', 'sent': 'Wysłano', 'replied': 'Odpowiedziano', 'closed': 'Zamknięte'}[a.status] }} {{ a.email_sent_at.strftime('%d.%m %H:%M') if a.email_sent_at else '—' }}
Brak przypisanych zadań
{% endblock %} {% block scripts %} {% endblock %}