YS
Пришли к тому, что при редактировании сущностей котораые в транзакции, берём сейв перед комитом и пишем в драфт. При этом потом делаем ролбэк.
К нас задача - для клиента который обновляет данные показывать историю и после апрува админами применять изменения, а для всех остальных надо показывать старое состояние и старое сос тяние обноаляем только после апрува.
Пришли к тому что основные сущности обернутые в транзакцию чекаются на изменение и передаётся сохранение как ты как раз хочешь в джсон со всеми связями в очередь асинхрон. Далее просто откатываем транзакцию. А изменения лежат о дельно в драфт. Сегодня вот только совещались. Будем тестить.