Description of problem: Since the global undo/redo might cause chaos in multi-user editing environment (e.g. Is it appropriate to undo the translation of other messages when somebody is working on it?), thus global undo/redo buttons should be disabled. Instead, an undo button is placed for each message, as it is more intuitive. Version-Release number of selected component (if applicable): 1.4-SNAPSHOT
committed into master: https://github.com/zanata/zanata/commit/fadfe7202bcc4f3d63e9af03e2a7fee5eb3558e9
Tested with Zanata version 1.7-SNAPSHOT (20120706-0026) The undo function itself perform as it should, and it matches our current undo policy by not allowing undo on other people's work. The undo messages are located in the notification element, but it does not indicate which row will the undo go to. For example, a translator just translated message 1-10, but then he/she found that she need to undo the message 2. But by current design, he/she has no way to tell which notification is for message 2 A small undo icon that near the "save" icon might be good enough. REASSIGNED.
Move undo link from notification area to individual row besides save button. It will undo latest change to one row and remove itself when it's undone. committed to master: https://github.com/zanata/zanata/commit/99acc1ce8fc5fd8bfa03850b4ac41c63e60f4d5b
VERIFIED with Zanata version 1.7-SNAPSHOT (20120710-0026)