AURORA-1881: фильтр в окне «Этапы» — лист и направление, роль, статус, поиск по названию #318

Open
opened 2026-11-11 16:07:11 +03:00 by aep · 0 comments
Owner

Замечание Фомичева №2 (эпик AURORA-1876), Jira AURORA-1881, фронтенд. Зависит от AURORA-1880 (#316, PR #317) — ветка от неё.

Окно «Этапы» (SettingModal → StagesTable) сейчас без сортировки и фильтров; для FORM_1 — десятки строк. Фильтруем на фронте, бэк не трогаем.

Сделать (bounded):

  • web/src/components/Stages/stageFilters.js — чистые filterStages(stages, filters, now) и sortStages(stages, sheetOrder); getStageStatus с необязательным now;
  • StagesFilters.jsx по образцу PhaseTemplatesFilters: поиск, «Лист» (лист+направление из полного пропса sheets), «Роль» (только админу), «Статус», «Сбросить»;
  • SettingModal: состояние фильтров со сбросом при закрытии, пустой результат — «По выбранным фильтрам этапы не найдены», в режиме project фильтр листа скрыт;
  • тест node --test stageFilters.test.js.

Вопрос к заказчику (по умолчанию): «фильтр этапов» — фильтр внутри окна «Этапы».

Замечание Фомичева №2 (эпик AURORA-1876), Jira AURORA-1881, фронтенд. Зависит от AURORA-1880 (#316, PR #317) — ветка от неё. Окно «Этапы» (SettingModal → StagesTable) сейчас без сортировки и фильтров; для FORM_1 — десятки строк. Фильтруем на фронте, бэк не трогаем. Сделать (bounded): - web/src/components/Stages/stageFilters.js — чистые filterStages(stages, filters, now) и sortStages(stages, sheetOrder); getStageStatus с необязательным now; - StagesFilters.jsx по образцу PhaseTemplatesFilters: поиск, «Лист» (лист+направление из полного пропса sheets), «Роль» (только админу), «Статус», «Сбросить»; - SettingModal: состояние фильтров со сбросом при закрытии, пустой результат — «По выбранным фильтрам этапы не найдены», в режиме project фильтр листа скрыт; - тест node --test stageFilters.test.js. Вопрос к заказчику (по умолчанию): «фильтр этапов» — фильтр внутри окна «Этапы».
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/DFiP_Budget_planing#318
No description provided.