AURORA-1886: ВСП — нельзя снять дату закрытия и вернуть ВСП в действующие #329
Loading…
x
Reference in New Issue
Block a user
No description provided.
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?
Jira: AURORA-1886 (эпик AURORA-1876, замечание №3 «Справочники»). Зависит от AURORA-1885 (#327, PR #328) — ветка строится поверх неё.
Цель. Ошибочно закрытый ВСП можно вернуть в действующие из карточки: очистить «Дата закрытия ВСП» или перенести её в будущее →
is_active=true. Изменение видно в журнале аудита (VSP_UPDATE,changes.closed_atbefore/after).Причина.
v3.upd_vspтрактуетp_closed_at IS NULLкак «не менять» — дату закрытия очистить нельзя.VSPService.updateумеет только ставитьis_active=false, обратного перехода нет.Как. Миграция
0062(после стека #315/#317/#319/#323, down_revision0061): DROP + CREATEv3.upd_vspс параметромp_clear_closed_at boolean DEFAULT false. Репозиторий передаёт флаг приclosed_at = null; сервис ставитis_active=trueприnullили дате в будущем,false— при сегодня или раньше.Порядок мержа: #315 → #317 → #319 → #323 → PR 1885 → PR 1886.
Bounded-задача, бэкенд.
Влито PR #331, merge-коммит
f459819вtest. Все пункты выполнены. Отложенного нет.