Add circuit history commands
This commit is contained in:
parent
bd5f4f925f
commit
ca13efbfcb
16 changed files with 1402 additions and 85 deletions
|
|
@ -82,10 +82,13 @@ die unterstützten Typen `circuit.update` und `circuit-device-row.update` über
|
|||
`circuit-device-row.insert` und `circuit-device-row.delete` als atomare
|
||||
Strukturkommandos vorhanden. Beim Löschen wird die vollständige Zeile im
|
||||
inversen Kommando gesichert, sodass Undo dieselbe UUID und alle Fachwerte
|
||||
wiederherstellt. Das Grid verwendet diese Endpunkte noch nicht; seine sichtbare
|
||||
Historie bleibt daher sitzungslokal. Die übrigen Struktur-, Synchronisierungs-
|
||||
und Löschoperationen müssen vor der Frontend-Umstellung ebenfalls als
|
||||
persistente Commands modelliert werden.
|
||||
wiederherstellt. `circuit.insert` und `circuit.delete` behandeln einen
|
||||
Stromkreis mit null, einer oder mehreren Gerätezeilen als vollständigen Block.
|
||||
Undo bewahrt dabei sämtliche Circuit-/Row-UUIDs und ändert keine
|
||||
Betriebsmittelkennzeichen. Das Grid verwendet diese Endpunkte noch nicht; seine
|
||||
sichtbare Historie bleibt daher sitzungslokal. Verschiebe-, Sortier-,
|
||||
Neunummerierungs- und Synchronisierungsoperationen müssen vor der
|
||||
Frontend-Umstellung ebenfalls als persistente Commands modelliert werden.
|
||||
|
||||
## Projektgeräte
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue