2.2 KiB
2.2 KiB
Tasks
1. Счётчик после удаления фото
- 1.1 Обновлять
trash.load()после пакетного удаления в сетке (routes/(app)/albums/[id]/+page.svelte,confirmMenuDelete) — проверить вручную: удаление одного и нескольких фото увеличивает счётчик корзины в рейле без перехода между разделами - 1.2 Обновлять
trash.load()после удаления из панели (lib/components/PhotoPanel.svelte,confirmDelete) и в просмотре (routes/(app)/albums/[id]/photos/[photoId]/+page.svelte,confirmDelete) — проверить оба сценария вручную
2. Счётчик при удалении альбома
- 2.1 Обновлять
trash.load()после удаления альбома (lib/components/AlbumActionsDialogs.svelteпослеalbums.destroyиroutes/(app)/albums/[id]/settings/+page.svelteпосле DELETE) — проверить вручную: удаление альбома с фото увеличивает счётчик на число фото
3. Восстановление и окончательное удаление
- 3.1 В
routes/(app)/trash/+page.svelteобновлятьtrash.load()послеrestore,confirmRestoreиremove— проверить вручную: восстановление и окончательное удаление уменьшают счётчик корзины
4. Проверка
- 4.1
cd frontend && npm run checkпроходит без ошибок - 4.2 Ручной чек-лист сквозного сценария: удаление фото (одно/несколько), удаление из просмотра, удаление альбома, восстановление, окончательное удаление, очистка корзины — счётчик в рейле всегда актуален без перезагрузки страницы
Workflow follow-up
- Архивировать изменение после ревью и синхронизировать основную спеку
ui-workspace.