- move change media-object-layer to openspec/changes/archive/2026-10-10-media-object-layer - add main spec specs/media-objects (opaque keys, object journal, shared objects, reference-based GC, lifecycle recovery, variant generation queue) - update specs/photos deletion requirement to place photos in the trash without deleting storage objects
15 lines
871 B
Markdown
15 lines
871 B
Markdown
# Spec Delta
|
|
|
|
## MODIFIED Requirements
|
|
|
|
### Requirement: Удаление фото
|
|
Автор SHALL иметь возможность удалить своё фото; владелец и админ SHALL иметь возможность удалить любое фото. Удаление SHALL помещать фото в корзину и SHALL не удалять объекты хранилища.
|
|
|
|
#### Scenario: Удаление своего фото
|
|
- **WHEN** автор удаляет своё фото
|
|
- **THEN** фото помещается в корзину, а объекты хранилища сохраняются
|
|
|
|
#### Scenario: Удаление чужого фото участником
|
|
- **WHEN** участник с ролью member пытается удалить чужое фото
|
|
- **THEN** система отклоняет запрос
|