mir ist es jetzt leider schon passiert, dass ich beim Scrollen oder Klicken im Objektbaum der Verwaltungskonsole unabsichtlich einen Ordner (oder eine Kategorie/Instanz) per Drag & Drop verschoben habe. Manchmal merkt man das im Eifer des Gefechts nicht sofort oder weiß nicht mehr genau, wo der Ursprungsort war.
Dazu habe ich zwei Fragen an die Runde:
Gibt es eine Möglichkeit (vielleicht eine versteckte Einstellung), das unabsichtliche Verschieben per Drag & Drop im Objektbaum zu sperren oder zumindest eine Bestätigungsabfrage („Wirklich verschieben?“) zu erzwingen?
Wenn es doch passiert ist – gibt es eine saubere „Undo“-Funktion
mir passiert das leider auch häufiger und das hat nichts mit konzentriertem Arbeiten zu tun. Ich arbeite ausschließlich am Laptop (habe nur das) und da halt am Touchpad. Da ist eine Fehlbedienung schneller gegeben, als man darauf reagieren kann.
Bei mir läuft u.a. Symcon als Container in einer virtuellen Umgebung. So kann ich vor Änderungen immer einen Snapshot machen und zusätzlich wird 3 mal die Woche eine Komplettsicherung gefahren. So komme ich auf einen alten Stand zurück, wenn es mir außer der Reihe mal passiert.
Vielleicht kann man auch in deinem Fall regelmäßig Datensicherungen machen, das erspart einem im Endeffekt mehr Zeit und Arbeit, auch wenn es erst mal ein Mehraufwand bedeutet.
Das ist wahrscheinlich vielen schon mal passiert - zum Glück nicht alszu oft
Konzentriert arbeiten sagt sich so leicht - wenn es dann passiert ist hilft einem das leider auch nicht
Wenn man seine Struktur kennt und entsprechend benammt weißt man häufig wohin es gehört. Ich hatte ehr das Problem - wo habe ich das jetzt hin verschoben
Aber zu meiner Lösung: wenn ich nicht mehr weiß wohin was gehört, schau ich in der (backup)settings.json nach welche ID der Parent hatte und suche die dann im Objektbaum - und schon ist man wieder im Rennen. Etwas nervig, aber nicht schlimm.
Viel schlimmer ist ja, wenn man es gar nicht bemerkt das man was verschoben hat - hatte ich auch schon mal - und man wundert sich das irgendwas schief läuft
schade, sollte doch einfach zu integrieren sein oder @paresy ? (im Windows kann man das über RegEdit anpassen, naja halbwegs)
Als Spezialschalter aktivierbar?
nun ja, ich könnte jetzt schreiben, dass es ebenso wie @froema am Laptop passiert ist oder am PC die Maustaste klemmt oder ich mich bei einem Anruf so erschrocken habe, dass ich mir den Bleistift nur kurz am Auge vorbeigehauen habe und eben in diesem kurzen Moment der Unaufmerksamkeit… der Ordner einfach verschwunden war.
aber egal wie es passiert, eine “Verschiebeschutzfunktion” wäre schon nett
die läuft täglich (nur IPS) und extra monatlich als Vollbackup auf dem RPi, aber das ist ja keine Ursachenbekämpfung.
OK im Endeffekt, sitzt die grundlegende Ursache davor, wo wir wieder bei @DerStandart sind… es wäre eben nur schön wenn es gar nicht passieren kann.
Nur zur Sicherheit, damit kein Missverständnis entsteht: Ich habe nur drauf geantwortet, wie ich es mache. Das heißt nicht, dass es jeder andere genau so machen muss und meine Arbeitsweise die einzig richtige auf der Welt ist oder ich alle für dumm erkläre, denen das passiert.
My 2 Cents
Wenn man es gleich bemerkt - meistens ist es bei mir so - wäre eine Undo Funktionalität ein Traum.
Wenn man nicht gleich drauf kommt - wird es ohnedies eine Sucherei.
Eine Undo-Funktion wäre allgemein natürlich ein Traum, da bin ich voll bei euch. Das ist in der Implementation aber leider auch ziemlich aufwändig, insbesondere da ja die eigentlichen Aktionen alle serverseitig ablaufen.
Um nicht irgendwo eine versteckte Option einzubauen, könnte ich mir vorstellen eine Sicherheitsabfrage fest einzubauen aber mit einem Schalter „Nicht wieder anzeigen“ zu versehen. Dann kann der effiziente konzentrierte Nutzer einmalig den Schalter aktivieren und wie gewohnt weitermachen (Ich denke einmalig zu drücken ist vertretbar), der vorsichtige Nutzer betätigt den aber einfach nicht und schützt sich vor ungewollten Überraschungen. Was haltet ihr davon?
Ein Traum wäre aber auch, wenn man mit wenigen Klicks eine alte Settings zurückspielen könnte und Symcon dann neu startet. Wie gesagt, ein Traum, den ich immer mal wieder habe
Das wäre ein cooles Feature für die Symbox. “Snapshot erstellen” und auf Knopfdruck wieder zurück. Die Settings würden aus meiner Sicht dazu schon fast reichen, denn die entscheiden ja über solche Dinge wie Positionen im Objektbaum etc.
das wäre aus meiner Sicht noch besser, denn wenn man doch mal sein System umräumt ist man ja von der ständigen Rückfrage vielleicht genervt, drückt auf „Nicht wieder anzeigen“ , hat das wenn man nach 3 Stunden fertig ist vergessen und zack ist es passiert.
Ich fände eine Abfrage super. Da ich nur noch mit einem Macbook arbeite und das Touchpad 100 versteckte Funktionen hat, passieren mir diese unbeabsichtigten Verschiebeaktionen sehr häufig. Der Profi mag ja dann gerne alles Abschalten.
Man darf nicht vergessen, dass hier sehr viele dabei sind, die mit Symcon eine Möglichkeit haben mal selbst in der Hausautomation Hand anzulegen und nicht abhängig von einem System sind. Beide Seiten sollte man verstehen und das nicht gleich bewerten. Ich bin froh, dass hier einige tolle Module schreiben und die sind dann für die anderen sehr hilfreich. Und ohne die anderen (nur)-Anwender würde Symcon auch nicht existieren können.