{% extends "base.html" %} {% from "components/ui.html" import page_header, empty_state %} {% block title %}{{ _('Scheduled Reports') }} - {{ app_name }}{% endblock %} {% block content %} {% set breadcrumbs = [ {'text': 'Reports', 'url': url_for('reports.reports')}, {'text': 'Scheduled Reports'} ] %} {{ page_header( icon_class='fas fa-clock', title_text='Scheduled Reports', subtitle_text='Automated report delivery via email', breadcrumbs=breadcrumbs, actions_html='Schedule Report' ) }}
| {{ _('Report') }} | {{ _('Recipients') }} | {{ _('Frequency') }} | {{ _('Next Run') }} | {{ _('Status') }} | {{ _('Actions') }} |
|---|---|---|---|---|---|
|
{{ schedule.saved_view.name if schedule.saved_view else _('Unknown') }}
{% if schedule.split_by_salesman and schedule.salesman_field_name %}
{{ _('Split by') }}: {{ schedule.salesman_field_name }}
{% endif %}
{% if schedule.email_distribution_mode and schedule.email_distribution_mode != 'single' %}
{{ _('Distribution') }}: {{ schedule.email_distribution_mode|title }}
{% endif %}
|
{{ schedule.recipients }}
{% if schedule.recipient_email_template %}
{{ _('Template') }}: {{ schedule.recipient_email_template }}
{% endif %}
|
{{ schedule.cadence|title }} |
{% if schedule.next_run_at %}
{{ schedule.next_run_at|user_datetime }}
{% else %}
{{ _('Not scheduled') }}
{% endif %}
|
{% if not schedule.saved_view %} {{ _('Error') }} {% elif schedule.active %} {{ _('Active') }} {% else %} {{ _('Inactive') }} {% endif %} |
{% if schedule.saved_view and schedule.active %}
{% endif %}
{% if not schedule.saved_view %}
{% endif %}
|