2.3 KiB
2.3 KiB
Why
AURORA-1692: на экране документа аналитик перебирает документы организации через выпадающий список «Документ» в шапке,
каждый выбор добавляет запись в историю браузера, и «Назад» ведёт к предыдущему выбранному документу, а не к экрану
консолидации, откуда документ открыли. В ветке AURORA-1692 (PR RSHB/arm-core#171, автор — Степанов) выбор документа
открывается заменой текущей записи истории. Переключателя нет в спеке document-review-ui; спеку ведёт ревьюер
коммитом в ветку автора (правило владельца).
What Changes
Репозиторий — только arm-core (web/), эндпоинты без изменений.
- Выбор в списке «Документ» шапки экрана документа открывает
/documents/:document_idвыбранного документа с заменой текущей записи истории (navigate(…, { replace: true })), без новой записи. - Дельта
document-review-ui: ADDED требование «Переключатель документа» — состав списка (как в коде main) и поведение истории.
Non-goals
- Переход «Открыть подтверждённую форму» с дубля формы (
StatementReview) и открытие документа из списка файлов (FilesList) — остаются обычными переходами с новой записью истории. - Изменения бэкенда и DBML.
Capabilities
New Capabilities
Modified Capabilities
document-review-ui: ADDED требование «Переключатель документа».
Impact
web/src/layouts/DocumentPage.tsx— одна строка,onChangeсписка «Документ».- Тестов экрана
DocumentPageнет; поведение проверяется вручную по сценариям спеки.