Uploaded image for project: 'JOE - JobScheduler Object Editor'
  1. JOE - JobScheduler Object Editor
  2. JOE-64

JOE should have an undo/redo function

    XMLWordPrintable

Details

    • Feature
    • Status: Deferred (View Workflow)
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Current Situation

      • Modifications effected with JOE cannot be undone.

      Desired Behavior (first alternative)

      • As undo/redo is a common and useful functions for any editor, this feature should be added to JOE.
      • The undo stack contains
        • Actions on items like job, job chain etc.:
        • deleting an item
        • renaming an item
        • adding an item
        • Changing values of attributes
        • The undo stack is only available for open files/folders

      Desired Behavior (second alternative)

      • Undo/redo does not provide a modern usability as the functionality is somewhat limited either in the number of operations, the type of operation, or the point in time, e.g. before modifications are stored.
      • An alternative could be to store each modification automatically, no further need for a "save" button.
      • Instead of undoing individual operations for each implicit "store" operation a savepoint is created and can be used to restore the configuraiton to that version.
      • The idea is not to undo operations, but to use files and differences betweeen savepoints (diffs).

      Maintainer Notes

      • This feature is not intended for immediate implementation, however, it might be added to a future release.
      • Please vote for this issue and let us know your feedback.

      Attachments

        Activity

          People

            ur Uwe Risse
            ur Uwe Risse
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 3 weeks
                3w
                Remaining:
                Remaining Estimate - 3 weeks
                3w
                Logged:
                Time Spent - Not Specified
                Not Specified