Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Model
    • Labels:
      None
    • keywords:
      DBImprovement
    • Similar issues:

      Description

      Right now, each change in the document creates a new version.

      The save and continue action, future AJAX improvements of the editor, collaborative tools (wiki doodle or collaborative editing) with frequent postbacks, and other actions will cause the documents to have very many final versions, when all these actions create versions with minor changes which shouldn't be notified (via RSS) or displayed, since this is work in progress.

      Pseudoversions are temporar versions of a document being edited, and can be seen as short-lived versioning branches, resulting in a one official version when the user finishes editing the document.

      A chain of pseudoversions is tied to a user, meaning that by default the user's changes are saved as pseudoversions in a private branch. When the user finishes editing the page, either by clicking "save" or returning to "view", the last pseudoversion is saved as a full version, and the branch is deleted.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                sdumitriu Sergiu Dumitriu
              • Votes:
                6 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Date of First Response: