Skip to content

Analytics: компактные действия и единая выгрузка программы - #470

Merged
TThanos3000 merged 3 commits into
devfrom
feat/dev-analytics-refinements-20261021
Oct 20, 2026
Merged

TThanos3000 merged 3 commits into
devfrom
feat/dev-analytics-refinements-20261021

Conversation

@TThanos3000

@TThanos3000 TThanos3000 commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Убирает лишние подписи и отдельные кнопки выгрузок из шапки аналитики: одна иконка открывает меню «Вся программа», «Все проекты», «Сданные проекты», «Оценки проектов». Общая выгрузка использует API из PROCOLLAB-github/api#808.

Выравнивает размеры строк «Требует внимания» и «Сроки программы», меняет завершенный статус на «Этап завершен». В проблемном списке общий выбор перенесен в чекбокс шапки таблицы (состояния все/часть/ничего, включая поиск и страницы), выгрузка — в иконку над таблицей. Предпросмотр напоминания содержит число получателей и два примера с кнопкой перехода в письме; внизу только «Назад» и «Отправить». Просмотр оценки вынесен в отдельную колонку назначений.

Полный редизайн вкладки подготовлен отдельно в Figma и в этот перенос не входит: https://www.figma.com/design/tvog0fpEgWgEtr7KUTjbyE/PROCOLLAB-Design-System-v1?node-id=753-3219

Проверено: полный Vitest 2315 тестов до последней правки, затем 28 целевых тестов (включая 3 новых теста выгрузки); Angular development build; после объединения с текущим dev дополнительно 56 тестов окон аналитики и повторная сборка; ESLint, Stylelint, Prettier. Браузер 1280/360: размеры строк совпадают, меню закрывается по Escape и возвращает фокус, выбор охватывает 56 записей при 25 на странице, смешанное состояние чекбокса, оба предпросмотра, отсутствие горизонтального переполнения и отдельная колонка оценки. Реальные напоминания не отправлялись.

@TThanos3000
TThanos3000 merged commit d7c5021 into dev Oct 20, 2026
@TThanos3000
TThanos3000 deleted the feat/dev-analytics-refinements-20261021 branch October 20, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants