Дельта media-objects перенесена в основную спеку: копирование больше не переносит отредактированную версию, копия показывается в исходном виде и не наследует параметры правок. Change перемещён в архив за 2026-10-21.
2.4 KiB
2.4 KiB
Spec Delta
MODIFIED Requirements
Requirement: Совместные объекты
Несколько фото SHALL иметь возможность ссылаться на один и тот же физический объект; перенос и копирование SHALL изменять только ссылки и SHALL не изменять объекты хранилища. Отредактированная версия SHALL создаваться и привязываться только к тому фото, чьи правки её породили, в отличие от обычных вариантов, которые разделяются копиями того же оригинала. Копирование SHALL NOT переносить отредактированную версию на копию: копия фото с правками SHALL показываться в исходном виде и SHALL NOT наследовать параметры правок.
Scenario: Копирование
- WHEN пользователь копирует фото в другой альбом
- THEN создаётся новая запись, ссылающаяся на те же объекты, без операций с хранилищем
Scenario: Перенос
- WHEN пользователь переносит фото в другой альбом
- THEN изменяется только привязка к альбому, объекты хранилища не меняются
Scenario: Правка не распространяется на копии
- WHEN фото скопировали в другой альбом, а затем отредактировали исходное фото
- THEN отредактированные объекты привязаны только к отредактированному фото, а копия остаётся в исходном виде
Scenario: Копия отредактированного фото
- WHEN фото с уже отрендеренной отредактированной версией копируют в другой альбом
- THEN копия не получает отредактированные объекты, показывается в исходном виде и не наследует параметры правок