{% extends 'layouts/base.html' %} {% block content %}

Callback Queue

Complete customer callback reminders. Schedule new callbacks from a lead view.

{% if is_super_admin %}
{% else %}
{% endif %}
{% macro callback_table(callbacks, empty_message) %}
{% if is_super_admin %}{% endif %} {% for callback in callbacks %} {% if is_super_admin %}{% endif %} {% else %} {% endfor %}
LeadDueOwnerStatusAction
{{ callback.customer_name }}
{{ callback.phone or '-' }} {% if callback.description %}
{{ callback.description }}{% endif %}
{{ callback.due_at }} {% if callback.status == 'pending' and callback.due_at.date() < today %}
Overdue{% endif %}
{{ callback.assigned_name }}{{ callback.status }} {% if callback.status == 'pending' %}
{% endif %}
{{ empty_message }}
{% endmacro %} {% for section_name, section_callbacks in callback_sections.items() %}

{{ section_name }} Callbacks {{ section_callbacks|length }}

{{ callback_table(section_callbacks, 'No ' ~ section_name|lower ~ ' callbacks.') }}
{% endfor %} {% if callback_history %}

Callback History

{{ callback_table(callback_history, 'No completed callbacks.') }}
{% endif %}
{% endblock %}