• 12
    • 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.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      If someone has uploaded a file with the same name as an existing file, it becomes the most recent version. If this last upload needs to be removed, the only way to do it and preserve previous versions is to download all versions of the file, remove the attachement (which deletes all revisions), then re-upload all versions carefully typing in the comments.

      It would be very helpful if a specific revision of an attachment could be removed.

          Form Name

            [CONFSERVER-3079] Need ability to remove specific versions of an attachment

            Eric Brown added a comment -

            People who are interested in using the REST api please watch and vote for the ability to delete attachments using REST.
            You really don't have a CRUD api without the delete part.

            https://jira.atlassian.com/browse/CONF-36015

            Eric Brown added a comment - People who are interested in using the REST api please watch and vote for the ability to delete attachments using REST. You really don't have a CRUD api without the delete part. https://jira.atlassian.com/browse/CONF-36015

            Thanks Bill for pointing out CONF-23873, I put my vote on it. Hope to se some progess on it.

            Jonas Sundman added a comment - Thanks Bill for pointing out CONF-23873 , I put my vote on it. Hope to se some progess on it.

            BillA added a comment -

            Hi Jonas, Don, Jeff and Ethan, this issue is resolved but there's an existing issue for what you describe at CONF-23873. There's also CONF-6415 which is indirectly related.

            BillA added a comment - Hi Jonas, Don, Jeff and Ethan, this issue is resolved but there's an existing issue for what you describe at CONF-23873 . There's also CONF-6415 which is indirectly related.

            Yep, this is a no brainer! We have users who edit an excel file daily. Need a way to cap the total file space used by this...

            Ethan Foulkes added a comment - Yep, this is a no brainer! We have users who edit an excel file daily. Need a way to cap the total file space used by this...

            ^ this

            Jeff Mitchell added a comment - ^ this

            Don Gamble added a comment - - edited

            I agree with Jonas, what is also needed is the ability to control the number of versions.

            Don Gamble added a comment - - edited I agree with Jonas, what is also needed is the ability to control the number of versions.

            From a systems management point of view it would be great to be able to specify a maximum number of attachment versions.

            Jonas Sundman added a comment - From a systems management point of view it would be great to be able to specify a maximum number of attachment versions.

            BillA added a comment -

            Hi, folks. In 4.3, space admins will be able to manually remove a specific attachment version (see Confluence 4.3 Beta release notes).

            For those interested in having this added to the remote API for bulk operations, we've created a new feature request at CONF-26182 where people can vote.

            BillA added a comment - Hi, folks. In 4.3, space admins will be able to manually remove a specific attachment version (see Confluence 4.3 Beta release notes ). For those interested in having this added to the remote API for bulk operations, we've created a new feature request at CONF-26182 where people can vote.

            SAndrews added a comment -

            Recently opened a ticket with the subject: "Attachment clean-up options: is there a method for removing older versions of attachments?" My final comment on the ticket:

            "Thank you for the follow-up William. But have to admit I'm skeptical about a resolution: CONF-3079 is 6 years old, still currently needed and there's been no progress despite Atlassian's acknowledgement that "Indeed it is a bit painful at the moment to remove a specific version of an attachment", and that "This is a useful feature and about 1-2 weeks of work. We will consider this for a near future release."

            For wiki's that serve primarily as a 'official and/or latest version' document repository, having multiple revisions defeats the purpose. Not only do we not need the older versions but would rather they not be accessible. Meanwhile, out of the 56GB of attachments, I estimate 40Gb is unnecessary.

            I highly recommend creating an attachment and page versioning control policy that allows admins to define a 'maximum # of versions' option and the ability to delete older versions from the system. I'll post this comment in CONF-3079 as well. Thank you for listening!"

            SAndrews added a comment - Recently opened a ticket with the subject: "Attachment clean-up options: is there a method for removing older versions of attachments?" My final comment on the ticket: "Thank you for the follow-up William. But have to admit I'm skeptical about a resolution: CONF-3079 is 6 years old, still currently needed and there's been no progress despite Atlassian's acknowledgement that "Indeed it is a bit painful at the moment to remove a specific version of an attachment", and that "This is a useful feature and about 1-2 weeks of work. We will consider this for a near future release." For wiki's that serve primarily as a 'official and/or latest version' document repository, having multiple revisions defeats the purpose. Not only do we not need the older versions but would rather they not be accessible. Meanwhile, out of the 56GB of attachments, I estimate 40Gb is unnecessary. I highly recommend creating an attachment and page versioning control policy that allows admins to define a 'maximum # of versions' option and the ability to delete older versions from the system. I'll post this comment in CONF-3079 as well. Thank you for listening!"

            Bob Swift added a comment -

            Even just providing architectural enablement and API/Remote API support to enable 3rd party plugin/tools to provide a variety of cleanup capabilities. This would go a long way to help with this issue. Without architectural support, the only option is saving off all the current attachment versions, deleting the attachment, and then re-attaching some of versions again. This loses history and has other issues. Ideally, you just want to leave holes in the version numbering and not have Confluence stumble over the fact that version numbers are not contiguous.

            Bob Swift added a comment - Even just providing architectural enablement and API/Remote API support to enable 3rd party plugin/tools to provide a variety of cleanup capabilities. This would go a long way to help with this issue. Without architectural support, the only option is saving off all the current attachment versions, deleting the attachment, and then re-attaching some of versions again. This loses history and has other issues. Ideally, you just want to leave holes in the version numbering and not have Confluence stumble over the fact that version numbers are not contiguous.

              fakraemer fabs (Inactive)
              107a466fe287 David Nichols
              Votes:
              127 Vote for this issue
              Watchers:
              91 Start watching this issue

                Created:
                Updated:
                Resolved: