СТ: кнопка «Сохранить черновик» на Шагах 2 и 3 #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Источник
Суть
Несохранённые правки СТ живут в
sessionStorage— памяти одной вкладки. В SP шаг попадает только по «Сохранить и продолжить», а на Шаге 3 она теперь требует победителя и километраж (#7). Поэтому:Делаем кнопку «Сохранить черновик» на Шагах 2 и 3: пишет текущее состояние шага в SP без проверок и оставляет на шаге. «Сохранить и продолжить» — как была, с проверками.
Не делаем: автосохранение (вариант Б) — запись офферов «всё в корзину и заново» не выдержит частых сохранений;
localStorage(вариант В).Как проверить
Сделано
Ветка
feat/8-sohranit-chernovik,09b1df8. Шаг 2: черновик доступен, когда заданы курсы валют (пишутся в общий «Курс Валют»).Проверено руками
Закрыть при выкатке.
Найдено после слияния (2026-10-27, СТ 375)
Поставщик Шага 3 после черновика задваивался при открытии СТ из реестра, если других поставщиков нет: колонка из SP (без цен, подпись — имя файла-заглушки) + колонка из сессии (с ценами). В SP данные верные. Исправлено: колонки из SP, уже представленные поставщиком Шага 3, не добавляются.