FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: Loredo am 21 August 2016, 18:32:15

Titel: Undo Funktion
Beitrag von: Loredo am 21 August 2016, 18:32:15
Da Änderungen ja vor dem speichern getrackt werden und man diese Änderungen auch rechts neben dem "Save config" Button einsehen kann, könnte man diese auch für eine Undo-Funktion verwenden und quasi in dieser Änderungsansicht wiederherstellbar machen.
Titel: Antw:Undo Funktion
Beitrag von: KernSani am 03 Oktober 2016, 23:45:56
Pushe das mal nach oben ;-)
Ich kenne die interne FHEM-Logik zu wenig, aber ich könnte mir das folgendermaßen vorstellen:
* Bei Click auf das Fragezeichen kommt das bekannte Popup, nur mit Checkbox vor jeder Änderung (default: ausgewählt)
* Natürlich müsste das Popup erweitert werden und alle Änderungen seit dem letzten Save anzeigen
* Popup hat die Optionen "Save", "Save & Discard" und "Cancel"
* bei "Save" werden die selektierten Änderungen in die fhem.cfg geschrieben, nicht selektierte Änderungen bleiben aktiv
* bei "Save & Discard" werden die selektierten Änderungen in die fhem.cfg geschrieben, die nicht selektierte Änderungen werden rückgängig gemacht




 
Titel: Antw:Undo Funktion
Beitrag von: Benni am 04 Oktober 2016, 05:04:03
Ganz so simpel wird's wahrscheinlich nicht sein, denn wenn ein Gerät bspw. in FHEM gelöscht wird, dann ist es erst mal gelöscht. Getrackt wird nur das Löschen, nicht aber der vollständige Zustand des Gerätes vor dem Löschen.
Titel: Antw:Undo Funktion
Beitrag von: micomat am 04 Oktober 2016, 06:20:04
Interessanter Gedanke... Koennte durchaus Hilfreich sein, wenn einem FHEM nach einem Change ploetzlich nur noch Fehlermeldungen entgegen wirft 8)
Titel: Antw:Undo Funktion
Beitrag von: marvin78 am 04 Oktober 2016, 08:01:17
Ein Undo ist ganz einfach: Änderungen nicht speichern und shutdown restart. Oder configDb nutzen.
Titel: Antw:Undo Funktion
Beitrag von: Benni am 04 Oktober 2016, 08:33:26
Das ganze erinnert mich an diese Diskussion: https://forum.fhem.de/index.php/topic,55905.msg474845.html#msg474845
Titel: Antw:Undo Funktion
Beitrag von: justme1968 am 04 Oktober 2016, 08:59:02
nicht ganz. der button war nur eine rückfrage.

das undo braucht eine versionierung die es ohne configdb nicht gibt.