tasks: заведены баг устаревшей карточки и цель группового удаления
- fix card-stale-after-download-finish: карточка списка не обновляется после выхода задачи из downloading - goal bulk-download-management + feature bulk-delete-page: удаление раздач с файлами пачкой на отдельной странице
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# 🎯 Загрузки удаляются пачкой, а не по одной
|
||||
|
||||
- **Тип:** goal
|
||||
- **Секция:** Направления
|
||||
- **Зачем:** удаление раздачи с файлами доступно только по одной кнопке на странице одной загрузки — уборка десятка раздач превращается в десяток заходов
|
||||
|
||||
Ради чего: разложенные раздачи копятся, и убирают их обычно скопом — после
|
||||
просмотра сезона, при чистке диска, после серии неудачных заливок. Сегодня
|
||||
удаление живёт только в danger-секции страницы одной загрузки, поэтому уборка
|
||||
десяти раздач стоит десяти проходов «список → карточка → подтверждение».
|
||||
|
||||
При этом удаление с файлами необратимо: оно зовёт `torrents/delete` с
|
||||
`deleteFiles=true`, а гард последней копии там выключен сознательно
|
||||
(инвариант «Источник неприкосновенен», исключение 1). Групповой режим обязан
|
||||
сделать уборку дешевле, не сделав ошибку дешевле.
|
||||
|
||||
## Завершение
|
||||
|
||||
Достигнута, когда человек убирает любое число раздач одним проходом: выбирает
|
||||
их в списке, один раз подтверждает удаление по перечню, где каждая раздача
|
||||
названа поимённо, и видит поимённый результат — что снесено, что отказало и
|
||||
почему. Ни одна раздача не сносится без того, чтобы человек увидел её в
|
||||
подтверждении.
|
||||
Reference in New Issue
Block a user