Andrey Epifancev 8c7146d33e AURORA-1683 ревью: клики в поповерах не открывают документ, черновик не переходит на другой документ
I-1: обёртка со stopPropagation вокруг всего Popover (CommentsPopover и FileWarningsPopover);
I-2, M-2: key={doc.id} на боковой панели комментариев; решения R-5…R-12 в design.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:36:39 +04:00

1.4 KiB
Raw Blame History

1. Данные (arm-core web/)

  • 1.1 types/api.ts: CommentOut; services/api/documents.ts: getComments, postComment с типом ответа.
  • 1.2 utils/dates.ts: formatMoscowDateTime + тест.
  • 1.3 widgets/FilesDrawer/documentRows.ts: commentsCount в строке + тесты.

2. Экран документа [41]

  • 2.1 widgets/DocumentComments/: useDocumentComments, CommentsList, DocumentCommentsDrawer.
  • 2.2 layouts/DocumentPage.tsx: кнопка «Комментарии (N)» и боковая панель; CommentModal удалён.

3. Панель «Первичные документы» [39-01]

  • 3.1 widgets/DocumentComments/CommentsPopover.tsx; widgets/FilesDrawer/FilesList.tsx — кнопка в колонке действий.

4. Проверки

  • 4.1 Сценарии в браузере (1600×1000): добавление и перезагрузка, ошибка 403, многострочный и длинный текст, счётчик и поповер в панели, пустой поповер, клики не открывают документ. Сценарий «Причина замены документа» не прогнан (R-10 в design.md) — проверить на нашем стенде при выкладке.
  • 4.2 npm test, npm run lint, make web-check, openspec validate document-comments-ui --strict.