Make single row moves atomic
This commit is contained in:
@@ -75,12 +75,12 @@ Intent is separated by drag source type:
|
||||
- drop to placeholder -> create new target circuit and move row(s)
|
||||
- crossing a section boundary requires explicit confirmation
|
||||
- phase type, category, linked project device and local row values remain unchanged
|
||||
- target creation, row assignments and reserve-state updates use one SQLite transaction
|
||||
- circuit drag (BMK handle):
|
||||
- reorder circuits inside same section only
|
||||
- cross-section reorder is rejected
|
||||
- bulk device row move:
|
||||
- supported via multi-selection + drag
|
||||
- row assignments, optional target creation and reserve-state updates are committed in one SQLite transaction
|
||||
- multi-circuit move:
|
||||
- supported for same-section selected circuit blocks
|
||||
|
||||
|
||||
Reference in New Issue
Block a user