- fix card-stale-after-download-finish: карточка списка не обновляется после выхода задачи из downloading - goal bulk-download-management + feature bulk-delete-page: удаление раздач с файлами пачкой на отдельной странице
2.0 KiB
🎯 Загрузки удаляются пачкой, а не по одной
- Тип: goal
- Секция: Направления
- Зачем: удаление раздачи с файлами доступно только по одной кнопке на странице одной загрузки — уборка десятка раздач превращается в десяток заходов
Ради чего: разложенные раздачи копятся, и убирают их обычно скопом — после просмотра сезона, при чистке диска, после серии неудачных заливок. Сегодня удаление живёт только в danger-секции страницы одной загрузки, поэтому уборка десяти раздач стоит десяти проходов «список → карточка → подтверждение».
При этом удаление с файлами необратимо: оно зовёт torrents/delete с
deleteFiles=true, а гард последней копии там выключен сознательно
(инвариант «Источник неприкосновенен», исключение 1). Групповой режим обязан
сделать уборку дешевле, не сделав ошибку дешевле.
Завершение
Достигнута, когда человек убирает любое число раздач одним проходом: выбирает их в списке, один раз подтверждает удаление по перечню, где каждая раздача названа поимённо, и видит поимённый результат — что снесено, что отказало и почему. Ни одна раздача не сносится без того, чтобы человек увидел её в подтверждении.