{% extends 'dlux/base.html' %} {% load dlux_tags %} {% block title %}{{ DLUX_STRINGS.reports_title }}{% endblock %} {% block extra_head %} {{ block.super }} {% endblock %} {% block content %}

{{ DLUX_STRINGS.reports_title }}

{{ DLUX_STRINGS.reports_subtitle }}

{% if can_download_backup %}
{% if active_report_backup %}{{ active_report_backup.progress_message|default:DLUX_STRINGS.reports_backup_preparing }}{% endif %} {{ DLUX_STRINGS.reports_backup_download_latest }} {% if latest_completed_report_backup %}{{ latest_completed_report_backup.file_size|filesizeformat }} · {% dlux_timesince latest_completed_report_backup.completed_at %}{% endif %}
{% endif %}
{{ DLUX_STRINGS.reports_builder_kicker|default:'Report builder' }}

{{ DLUX_STRINGS.reports_builder_title|default:'Build the report scope' }}

{{ DLUX_STRINGS.reports_builder_help|default:'Choose a period, then include only the models and operations you want calculated and exported.' }}

{{ overview.selected_model_count }} {{ DLUX_STRINGS.reports_models|default:'models' }} · {{ overview.selected_operation_count }} {{ DLUX_STRINGS.reports_operations|default:'operations' }}
{% if overview.period.errors %} {% endif %}
{{ DLUX_STRINGS.reports_active_period|default:'Active period' }} {% if overview.period.range_label %}{{ overview.period.range_label }}{% else %}{{ DLUX_STRINGS.user_report_window_all }}{% endif %}
{{ DLUX_STRINGS.reports_builder_models|default:'Models' }}{{ DLUX_STRINGS.reports_builder_models_help|default:'Controls model totals and data included in the ZIP.' }}
{% for model in overview.available_models %} {% empty %}
{{ DLUX_STRINGS.reports_empty }}
{% endfor %}
{{ DLUX_STRINGS.reports_builder_operations|default:'Operations' }}{{ DLUX_STRINGS.reports_builder_operations_help|default:'Controls which activity operations are calculated in every output.' }}
{% for operation in overview.available_actions %} {% empty %}
{{ DLUX_STRINGS.reports_empty }}
{% endfor %}
{{ DLUX_STRINGS.reset|default:'Reset' }}
{{ DLUX_STRINGS.reports_current_total }}{{ overview.current_total }}
{{ DLUX_STRINGS.reports_previous_period_total|default:'Previous Period Total' }}{{ overview.previous_period_total }}
{{ DLUX_STRINGS.reports_delta }}{{ overview.delta }}
{{ DLUX_STRINGS.reports_all_total }}{{ overview.all_total }}
{{ DLUX_STRINGS.reports_average_per_day }}{{ overview.average_per_active_day }}
{{ DLUX_STRINGS.reports_average_per_user }}{{ overview.average_per_user }}

{{ DLUX_STRINGS.reports_by_user }}

{% include 'dlux/tables/pair_table.html' with rows=overview.users label_header=DLUX_STRINGS.user_report_username count_header=DLUX_STRINGS.user_report_count empty_text=DLUX_STRINGS.reports_empty %}

{{ DLUX_STRINGS.reports_by_model }}

{% include 'dlux/tables/pair_table.html' with rows=overview.models label_header=DLUX_STRINGS.user_report_model count_header=DLUX_STRINGS.user_report_count empty_text=DLUX_STRINGS.reports_empty %}

{{ DLUX_STRINGS.reports_by_action }}

{% include 'dlux/tables/pair_table.html' with rows=overview.actions label_header=DLUX_STRINGS.user_report_action count_header=DLUX_STRINGS.user_report_count empty_text=DLUX_STRINGS.reports_empty %}

{{ DLUX_STRINGS.reports_by_day }}

{% include 'dlux/tables/pair_table.html' with rows=overview.days label_header=DLUX_STRINGS.user_report_timestamp count_header=DLUX_STRINGS.user_report_count empty_text=DLUX_STRINGS.reports_empty %}

{{ DLUX_STRINGS.reports_user_drilldown }}

{% dlux_table_shell %} {% for visible_user in overview.visible_users %} {% empty %} {% include 'dlux/tables/empty_row.html' with colspan=4 text=DLUX_STRINGS.reports_empty %} {% endfor %}
{{ DLUX_STRINGS.user_report_username }}{{ DLUX_STRINGS.tbl_full_name }}{{ DLUX_STRINGS.tbl_staff_tier }}
{{ visible_user.username }}{{ visible_user.get_full_name|default:visible_user.username }}{% if visible_user.is_staff %}{{ DLUX_STRINGS.badge_staff }}{% else %}{{ DLUX_STRINGS.regular_user|default:'User' }}{% endif %}
{% enddlux_table_shell %}
{% endblock %} {% block scripts %} {{ block.super }} {% endblock %}