Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width50%
Wiki Markup

h3. ECMWF software packages.

{report-table}
{content-reporter:space=@all|labels=+releases}{content-reporter}
{report-column:title=Package}{report-info:content:space > space:name | link=true}{report-column}
{report-column:title=Latest Release}{report-info:content:attachments > collection:last | link=true}{report-column}
{report-column:title=Description}{report-info:content:space > space:description > content:body}{report-column}{report-table}{jython}
from com.atlassian.confluence.search.v2 import ContentSearch
from com.atlassian.confluence.search.v2.query import LabelQuery

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 class='confluenceTable'><tr><th class='confluenceTh'>Release</th><th class='confluenceTh'>Size</th><th class='confluenceTh'>Uploaded</th><th class='confluenceTh'>Project</th><th class='confluenceTh'>Read permission</th></tr>")
for d,i in alist:
   out.print("""
<tr>
<td class='confluenceTd'><a href=\"/wiki%s\">%s</a></td>
<td class='confluenceTd'>%s</td>
<td class='confluenceTd'>%s</td>
<td class='confluenceTd'>%s</td>
<td class='confluenceTd'>%s</td>
</tr>
""" % (i.downloadPathWithoutVersion, i.fileName, i.niceFileSize,d,i.space.name, permissionManager.hasPermission(request.userPrincipal,Permission.VIEW,i)))

out.print("</table>")
{jython}

Column
width50%
Wiki Markup

h3. Latest News

{report-table}
{content-reporter:space=@all|labels=+news}{content-reporter}
{report-column:title=Package}{report-info:content:space > space:name | link=true}{report-column}
{report-column:title=News}{report-info:content:title | link=true}{report-column}
{report-column:title=Date}{report-info:content:creation date | link=true}{report-column}

{report-table}

{recently-updated:max=5}

...