Login English

9. Juli 2009

4 Kommentare

memento: Widerrufen à la mite

Befehle zu widerrufen zählt wohl zu den ersten Dinge, die ich am Rechner lernte; ein Sicherheitsnetz, das ich nicht nur kennen, sondern vor allem lieben lernte. Neein! Diese Monkey Island Cheat Sheet wollte ich gar nicht wirklich löschen! Diese feine Möglichkeit, Aktionen ohne großes Trara rückgängig machen zu können, rettet uns allen wohl mindestens täglich den Tag. Umso mehr freue ich mich mitzuerleben, wie sich das altgediente Feature den Weg vom Desktop ins Web bahnt. Langsam, aber sicher.

Hier bei mite steht seit einem knappen Jahr die Option zur Verfügung, versehentlich gelöschte Objekte wiederherzustellen. Für einen ersten Wurf war dies okay, doch uns noch lange nicht genug: Mit dem heutigen Tag steht das Helferlein überall parat.

Klickt einfach den Widerrufen-Link in der Infonachricht, die eingeblendet wird, nachdem ein Kunde oder Projekt, eine Leistung oder ein Benutzer gelöscht, bearbeitet, archiviert oder aktiviert wurde. Auch nach einem versehentlichen Verschieben oder Duplizieren eines Zeiteintrags auf einen anderen Tag steht dir die Widerrufen-Option zur Seite.

memento, das RubyGem zum Widerrufen von Aktionen

Um der Verbreitung des Features auch in anderen Applikationen ein wenig auf die Beine zu helfen, haben wir uns dazu entschieden, den zugrundeliegenden Code unter einer Open-Source-Lizenz zu veröffentlichen: memento ist ein kleines RubyGem für Rails/ActiveRecord, welches die Befehle destroy, update und create widerrufen lässt. Liebe Rails-EntwicklerInnen: memento freut sich auf euch.


Kommentare

Tim am 9. Jul 2009 um 19:54

Nice! Das werde ich mir gleich mal anschauen. Vielen Dank!

Basti am 10. Jul 2009 um 3:36

Ui, das könnten wir auch gut gebrauchen. Werd ich demnächst unbedingt mal testen. Danke!

Gregor am 10. Jul 2009 um 4:06

Hey, echt cool! Werde mir memento auf jeden Fall zu Gemüte führen.

Was mir auch echt gut gefallen würde wäre der Code für eure Reports, ich liebe die katogrisierten Tabellen! Sowas würde ich echt jeden Tag nutzen (gerade in Admin-Bereichen), wenn ich da ein einfaches Tool zur Hand hätte.

Geht da was?

Sebastian am 10. Jul 2009 um 14:07

@gregor: Die gruppierten Tabellen sind tatsächlich ein Filetstück von mite, sehe ich auch so!

Leider muss ich dich jedoch enttäuschen: der Code ist im Moment noch sehr mite-spezifisch und es wäre ein grosser Aufwand von nöten diesen so zu “generalisieren”, dass wir ihn als Plug-In rausgeben könnten.

Im Moment fehlt uns dafür schlichtweg die nötige Zeit; tut mir leid.

Selbst kommentieren?