AURORA-1882: явная метка «На удаление» у задач в списке и на странице задачи #314
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/313-aurora-1882-deletion-mark-chip"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #313. Jira: AURORA-1882 (замечание Фомичева №2, эпик AURORA-1876).
Что сделано
web/src/utils/formatDeletionHint.js— текст подсказки «Отправлена на удаление дд.мм.гггг чч:мм — ФИО» (ФИО → username → «Пользователь #id»; без даты/автора соответствующая часть опускается).web/src/components/common/DeletionMarkChip.jsx— общий чип «На удаление» (фон #fde8e8, текст #b42318) с подсказкой.TasksTable.jsx): чип рядом с названием подразделения у помеченной задачи; серый фон строки сохранён.TaskPage.jsx): чип в шапке рядом с «Таблиц: N».TaskCardComponent.jsxпереведён на общий компонент.Бэкенд не менялся. Вопросы к заказчику решены по умолчанию из Jira: пометка — только у форм; исполнитель помеченные задачи не видит, как сейчас.
Проверка
node --test src/utils/formatDeletionHint.test.js— 6/6.node --test src/components/RealtimeTable/utils/*.test.js src/utils/*.test.js— 172/172.npm run build— успешно.biome checkпо изменённым файлам — 23 ошибки, все существовали до правки; новые файлы чистые.Rulings I made
TaskPageсправочника пользователей не было: добавлена загрузкаUsersApi.getAll()только приtask.to_delete(помеченную задачу видит лишь админ); при ошибке — toast, в подсказке «Пользователь #id».TaskCardComponentполучил необязательный пропusersById; единственный потребитель — мёртваяFormsPage, не трогалась.components/styles/StyledChip(как в карточке иLastOpenedBadge), добавленыwhiteSpace: nowrap,cursor: default.formatDate.jsвремя не выводит.Findings
21b4e9321b4e9321b4e93f8d1419f8d1419biome checkкрасный на TasksTable/TaskPage/TaskCardComponent до правки (23 ошибки)🤖 Generated with Claude Code