{% extends '@adminx/main.twig' %} {% block title %}Проверка Native · Запросы{% endblock %} {% block content %}
Сравнение старой и новой выборки без изменения шаблонов сайта
Команда «Проверить все» сначала включает Shadow, затем последовательно сравнивает количество, ID и порядок. Native включается отдельной кнопкой только для точных совпадений.
Причины Legacy сохраняются рядом с запросом и не блокируют остальные представления.
| ID | Запрос | Режим | План | Сверка | {% if can_manage %}Действия | {% endif %}
|---|---|---|---|---|---|
| {{ row.id }} | {{ row.title ?: 'Без названия' }}{{ row.alias ? '[tag:request:' ~ row.alias ~ ']' : 'alias не задан' }} · рубрика #{{ row.rubric_id }} | {{ row.mode|capitalize }} | {{ row.eligible ? 'Готов' : 'Legacy' }} | {% if row.verified %}Совпадает{% if row.audit_details.legacy_total is not null %}Legacy: {{ row.audit_details.legacy_total }} · Native: {{ row.audit_details.native_total }}{% if runtime_checks|length > 1 %} · состояний: {{ runtime_checks|length }}{% endif %}{% endif %}{% elseif row.audit_status == 'unstable' %}Порядок не закреплён{{ row.audit_details.reasons|join(' ') }}{% elseif row.audit_status == 'order_diff' %}Отличается порядок{% if order_diag.position %}Позиция {{ order_diag.position }}: Legacy #{{ order_diag.legacy_id }}, Native #{{ order_diag.native_id }}{% if order_criterion %} · {{ order_criterion.label }}: {{ order_criterion.legacy_value }} / {{ order_criterion.native_value }}{% endif %}{% else %}Legacy: {{ row.audit_details.legacy_total }} · Native: {{ row.audit_details.native_total }}{% endif %}{% if runtime_checks|length > 1 %} · состояний: {{ runtime_checks|length }}{% endif %}{% elseif row.audit_status in ['mismatch', 'incomplete', 'error'] %}{{ row.audit_status == 'incomplete' ? 'Нужна ручная проверка' : 'Результаты различаются' }}{{ row.audit_details.reasons|join(' ') }}{% elseif not row.eligible %}Не поддерживается{{ row.reasons|join(' ') }}{% else %}Не проверен{% endif %} | {% if can_manage %}{% endif %} |
Запросов пока нетСначала создайте представление. | |||||