{% extends "admin/base_site.html" %} {% load i18n static jazzmin log %} {% block bodyclass %}{{ block.super }} dashboard mx-dashboard-page{% endblock %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block content_title %}{% trans 'Dashboard' %}{% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %} {% get_side_menu using="app_list" as dashboard_list %}

Панель управления

Панель форм и импортов

Живой обзор по справочнику организаций, наполнению форм Ф-1...Ф-6 и последним импортам без переключения между разделами админки.

{% for item in admin_dashboard_data.hero_stats %}
{{ item.label }} {% if item.value is not None %} {% if item.is_datetime %} {{ item.value|date:"d.m.Y H:i" }} {% else %} {{ item.value }} {% endif %} {% else %} нет данных {% endif %}
{% endfor %}
всего записей {{ admin_dashboard_data.source_mix.total_records_label }}
{% if admin_dashboard_data.source_mix.segments %} {% for segment in admin_dashboard_data.source_mix.segments %}
{{ segment.title }} {{ segment.value }} · {{ segment.share }}%
{% endfor %} {% else %}

Диаграмма появится после первой загрузки данных из источников.

{% endif %}
{% for card in admin_dashboard_data.overview_cards %}
{{ card.label }} {{ card.value }}

{{ card.caption }}

{% endfor %}

Отчетные периоды

Какие формы загружены по периодам

{{ admin_dashboard_data.period_chart.note }}

{% if admin_dashboard_data.period_chart.rows %}
Период {% for header in admin_dashboard_data.period_chart.headers %} {{ header.short_title }} {% endfor %} Комплект
{% for row in admin_dashboard_data.period_chart.rows %}
{{ row.period_label }} {{ row.summary }} {{ row.note }}
{% for cell in row.forms %}
{{ cell.headline }} {{ cell.caption }}
{% endfor %}
{{ row.loaded_forms_label }} {{ row.records_total_label }} записей
{% endfor %}
{% else %}

После первых загрузок форм здесь появится матрица по отчетным периодам.

{% endif %}

Источники

Покрытие по формам

{{ admin_dashboard_data.source_cards_note }}

{% for card in admin_dashboard_data.source_cards %}
{{ card.status_label }}

{{ card.title }}

{{ card.description }}

Записей {{ card.records_count_label }}
Организаций {{ card.organizations_count_label }}
{% empty %}

Подключённых источников пока нет.

{% endfor %}

Формы

Где больше записей

Раскладка показывает объём записей по каждой форме и долю охвата организаций.

{% for form in admin_dashboard_data.form_rows %}
{{ form.name }} {{ form.note }}
{{ form.value }}
{% empty %}

Формы ещё не загружались.

{% endfor %}

Организации

Топ по покрытию формами

{{ admin_dashboard_data.organization_rows_note }}

{% for organization in admin_dashboard_data.organization_rows %}
{{ organization.name }} {{ organization.records_count_label }} записей · {{ organization.note }}
{{ organization.forms_count_label }} форм
{% empty %}

Рейтинг появится после первых загрузок форм.

{% endfor %}

Разделы

Рабочие зоны админки

{% for app in dashboard_list %} {% empty %}

Доступных разделов не найдено.

{% endfor %}

Audit

Последние действия в админке

{% get_admin_log 8 as admin_log for_user user %}
{% for entry in admin_log %}
{% if entry.is_change %} Изменение {% elif entry.is_deletion %} Удаление {% elif entry.is_addition %} Создание {% else %} Действие {% endif %}
{% if entry.is_deletion or not entry.get_admin_url %} {{ entry.object_repr }} {% else %} {{ entry.object_repr }} {% endif %}

{% if entry.model %} {{ entry.model|capfirst }} {% else %} Объект без модели {% endif %}

{{ entry }}
{% empty %}

История действий пока пустая.

{% endfor %}
{% endblock %}