Is it possible to create a page or space that lists all the attachements which have been uploaded on Confluence?

scbarmoy February 7, 2013

We are using Confluence 4.3. Users post attachments on various pages and in various work spaces. They are requesting a page or space which will show them all of the attachments that have been uploaded across various pages and spaces on Confluence. Is this possible within Confluence?

3 answers

1 accepted

3 votes
Answer accepted
Ryan Goodwin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 12, 2013

You can specify the space for the Space Attachments macro by editing it, you do not have to be in that space. So YES, you can create a page that shows attachments from ALL spaces. You just have to have separate lists. I would utilize a multi column layout or utilize sections to break up the list. Alternatively you can use child pages to view the list for each space in case there are too many to put on 1 page.

Hope this helps!

2 votes
Timothy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 7, 2013

For all spaces, that is not possible. But the Space Attachment marco does show all attachments from defined spaces (https://confluence.atlassian.com/display/DOC/Displaying+a+List+of+Attachments)

1 vote
twong_atlassian
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 8, 2013

You could use the sql macro to get a customized report out of Confluence, but the sql macro is non free:

select a.title as attachmenttitle, c.title as contentTitle, c.contentid as pageid,  s.spacename, c.creationdate from attachments a join content c on a.pageid = c.contentid join spaces s on c.spaceid = s.spaceid where c.creationdate >= now()- interval '30 days';

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events