Новое требование в phone-album-sync о потере/возврате серверной копии у разгруженного превью, требование в android-client о метке потерянного элемента и действии удаления с устройства.
2.4 KiB
2.4 KiB
Spec Delta
MODIFIED Requirements
Requirement: Экран альбома устройства и настройки синхронизации
Приложение SHALL открывать альбом устройства с сеткой медиа и SHALL предоставлять настройки синхронизации этого альбома по свайпу вправо. Настройки SHALL содержать только выбор режима синхронизации.
Scenario: Открытие альбома устройства
- WHEN пользователь выбирает альбом устройства в списке
- THEN открывается сетка медиа этого альбома
Scenario: Настройки по свайпу
- WHEN пользователь свайпает вправо в открытом альбоме устройства
- THEN открываются настройки синхронизации с выбором режима и только им
Scenario: Метка перенесённого элемента
- WHEN оригинал элемента разгружен на сервер в режиме переноса
- THEN в сетке на элементе показывается значок облака
Scenario: Метка потерянного элемента
- WHEN серверной копии разгруженного элемента больше нет в целевом альбоме
- THEN в сетке на элементе показывается перечёркнутый значок облака
ADDED Requirements
Requirement: Действия потерявшего серверную копию превью
Шит потерявшего серверную копию элемента SHALL предлагать действие «Удалить с устройства» и SHALL NOT показывать серверные атрибуты и действия.
Scenario: Только удаление с устройства
- WHEN пользователь открывает атрибуты потерявшего серверную копию элемента
- THEN доступно действие «Удалить с устройства», а серверные действия отсутствуют