ECMWF logo Support Portal
changes.mady.by.user Daniel Varela Santoalla
Saved on Mar 22, 2011
Saved on Apr 13, 2011
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}
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}
...