Andrey Epifancev 089268a300 Архив OpenSpec document-comments-ui (PR #182)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:51:29 +04:00

1.4 KiB
Raw Permalink 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.