Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-57955

Atlassian Companion does not Version Check

    XMLWordPrintable

Details

    • 1
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      With Confluence Version 6.14.1, the attachment editing feature now in the form of Atlassian Companion app still does not do a basic version check.  What this means is that if 2 people are editing the same attachment, and they both save changes without each other knowing, the person that saved their changes later will overwrite all the changes from the person that saved earlier.

      The Atlassian Companion application should have access to the version number of the attachment being edited and who edited the version.  When someone tries to save back to Confluence, the Atlassian Companion app should do a version check to see if the current edited Version Number + 1 exists on the attachment.  If it doesn't, then it is safe to save back.  If a version number like that does exist, the Atlassian Companion app should tell the user they are not editing the most recent version of the document and if they save back, they will overwrite past changes done by said person or people.  Then the user can decide whether or not to save the changes.

      I am sure there are more than one way to make this feature work, and I am fairly confident this feature can be accomplished without implementing anything new infrastructure wise because the REST endpoint already exists. (https://developer.atlassian.com/cloud/confluence/rest/#api-content-id-child-attachment-get)

      It would be cool if the Atlassian Companion app could also show what content changed.  But a warning at least would make the companion app much more trustworthy to use.

      Attachments

        Issue Links

          Activity

            People

              aknight@atlassian.com Alex K
              a26338acb983 Mark Finta
              Votes:
              4 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: