Actions
Developer Request #4092
openПересмотр системы transaction для ожидаемой поддержки undo\redo
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
04/08/2013
Due date:
% Done:
0%
Estimated time:
Published in build:
Description
На данный момент в проекте существуют места в которых одно действие со стороны пользователя влечет за собой несколько транзакций. В связи с этим для отмены несколько операций undo. Ожидается что несколько подобных действий повлекут за собой одну операцию undo\redo. Как пример решения данной проблемы было предложено разработать механизм поддержи "мета-транзакций" или "операций". Каждая "операция" может содержать несколько транзакций, но при undo\redo является одним действием. Как при этом обрабатываются обычные транзакции - остается под вопросом. Также стоит рассмотреть порядок вызова событий о прошедших действиях.
Требуется разработать механизм для решения вышеописанной проблемы.
Actions