chore(openspec): archive thumbnail-variants and sync main specs
This commit is contained in:
@@ -43,17 +43,26 @@
|
||||
- **THEN** фото альбома попадают в корзину без привязки к альбому и файлы сохраняются, участники и share-ссылки удаляются
|
||||
|
||||
### Requirement: Отображение обложки альбома
|
||||
Данные альбома SHALL включать URL миниатюры обложки, когда обложка задана, чтобы клиенты
|
||||
могли показать её в списке, рейле и карточке.
|
||||
|
||||
Данные альбома SHALL включать URL обложки, когда обложка задана, чтобы клиенты могли
|
||||
показать её в списке, рейле и карточке; URL SHALL указывать на вариант, достаточный для
|
||||
крупного отображения, с откатом на миниатюру, пока крупный вариант не готов.
|
||||
|
||||
#### Scenario: Обложка задана
|
||||
|
||||
- **WHEN** клиент запрашивает список альбомов или альбом по id, и у альбома есть обложка
|
||||
- **THEN** ответ содержит URL миниатюры обложки
|
||||
- **THEN** ответ содержит URL обложки
|
||||
|
||||
#### Scenario: Обложка отсутствует
|
||||
|
||||
- **WHEN** у альбома нет обложки или фото обложки удалено
|
||||
- **THEN** ответ не содержит URL обложки, и клиент показывает плейсхолдер
|
||||
|
||||
#### Scenario: Крупный вариант ещё не готов
|
||||
|
||||
- **WHEN** у обложки готов только вариант-миниатюра
|
||||
- **THEN** ответ содержит URL миниатюры обложки
|
||||
|
||||
### Requirement: Выбор обложки
|
||||
Владелец и админ SHALL иметь возможность назначить обложкой любое фото альбома или сбросить
|
||||
обложку; после сброса обложка SHALL становиться не заданной (без возврата к значению по
|
||||
|
||||
Reference in New Issue
Block a user