[Zope] Zope undo functionality (Slightly OT)

Etienne Labuschagne elabuschagne@gmsonline.co.za
Thu, 29 May 2003 17:33:03 +0200

Sorry, this is slightly off topic, but just had to share this SPOT-ON 
description of Zope's undo functionality from the author of our custom CMF 

This function should be used sparingly.  A full actions history is kept and 
any mistake can be undone.  Once a mistake is realised that cannot be 
undone by fixing it in the edit box, click Undo.  The actions history's 
latest entries are at the top of the list, so if the mistake was made and 
it was realised immediately, that entry should still be at the top of the 
list, and the description next to it should give a reasonable indication as 
to whether this was the offending action.  Simply tick its box and click 
Undo, and that entry will be reversed as if it had never 
happened.  "Undo's" can also be undone, and the undo of an undo can be 
undone as well, so every Undo that is performed appears at the top of the 
Undo list, and can again be undone.  In fact, it can get so confusing that 
it becomes one's undoing...  That is why this function should be used