{jython}
from com.atlassian.confluence.search.v2 import ContentSearch
from com.atlassian.confluence.search.v2.query import LabelQuery
from com.atlassian.confluence.security import Permission
query = LabelQuery("releases")
search = ContentSearch(query,None,None,None)
results = searchManager.searchEntities(search)
alist = []
for i in results:
for a in i.attachments:
alist.append((a.lastModificationDate, a))
alist.sort()
alist.reverse()
from com.atlassian.confluence.security import Permission
out.print("<table<div class='confluenceTable'><tr><th class='confluenceTh'>Release</th><threcently-updated recently-updated-concise'><h4 class='confluenceTh'>Size</th><th class='confluenceTh'>Uploaded</th><thsub-heading'>Latest Releases</h4><div class='confluenceTh'>Project</th><th class='confluenceTh'>Read permission</th></tr>results-container'><ul>")
for d,i in alist:
out.print("""
<tr>
<td<li class='update-item'>
<div class='confluenceTdicon-container'><a href=\"/wiki%s\">%s<>%s (%s)</a></td>div>
<td<div class='confluenceTd'>%s</td>
<td class='confluenceTd'>%s</td>
<tdupdate-item-desc'>from <a href='/wiki/display/%s'>%s</a></div>
<div class='confluenceTd'>%s</td>
<td class='confluenceTd'>%s</td>update-item-date'>%s (%s)</div>
</tr>
li>""" % (i.downloadPathWithoutVersion, i.fileName, i.niceFileSize,d, i.space.key, i.space.name, d, permissionManager.hasPermission(request.userPrincipal,Permission.VIEW,i)))
out.print("</table>ul></div></div>")
{jython}
|