Andrey Epifancev 3cc7b82969 fix(web): перечитывание файлов гасит индикатор догрузки, OpenSpec files-pagination (AURORA-1816)
Ревью PR #242: перечитывание (опрос, удаление, загрузка, подтверждение)
во время догрузки отбрасывало её ответ, а loadingMore оставался true —
спиннер под списком и в переключателе документа не гас. Теперь
перечитывание сразу сбрасывает флаг догрузки.

useScrollSentinel: biome-ignore для trigger с причиной (переподписка
после новой порции файлов).

OpenSpec files-pagination: «Догрузка списка файлов» (primary-files-ui),
опрос перечитывает все показанные страницы, переключатель документа
догружает список при прокрутке (document-review-ui).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 13:02:47 +04:00

2.8 KiB
Raw Blame History

MODIFIED Requirements

Requirement: Переключатель документа

В шапке экрана документа SHALL быть выпадающий список «Документ» с документами файлов того же ЮЛ в той же консолидации, что и файл открытого документа (файл вне консолидации — все файлы ЮЛ): у пункта имя файла, вторая строка (тип · формат · дата) и статус; пункты, которые нельзя открыть, неактивны. Список читается теми же страницами, что панель «Первичные документы» (требование «Догрузка списка файлов» primary-files-ui): следующая — при прокрутке выпадающего списка до конца; открытый документ SHALL быть в списке и показываться по имени, даже если его файл дальше загруженных страниц. Выбор пункта SHALL открывать /documents/:document_id выбранного документа заменой текущей записи истории браузера, без новой записи: кнопка «Назад» экрана и браузера возвращает на экран, с которого открыт первый документ, а не к предыдущему выбранному. Если первый документ открыт из панели «Первичные документы» консолидации, «Назад» SHALL открывать экран консолидации с этой панелью той же организации.

Scenario: Назад после перебора документов

  • WHEN аналитик открыл документ из панели «Первичные документы» организации в карточке консолидации, выбрал в списке «Документ» подряд ещё два документа и нажал «Назад»
  • THEN открыт экран консолидации с той же выбранной версией и открытой панелью «Первичные документы» той же организации

Scenario: Документ открыт прямой ссылкой

  • WHEN документ открыт прямой ссылкой в новой вкладке, аналитик выбрал в списке «Документ» другой документ и нажал «Назад» экрана
  • THEN открыт список групп компаний /groups