Make single row moves atomic

This commit is contained in:
2026-07-23 17:25:28 +02:00
parent 9cc3b7c08c
commit eb945a9622
3 changed files with 94 additions and 110 deletions
+1 -1
View File
@@ -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