Files

2.2 KiB
Raw Permalink Blame History

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.