ECMWF logo Support Portal
changes.mady.by.user Umberto Modigliani
Saved on Apr 28, 2012
...
Go to Latest news to access older news items
{jython} from com.atlassian.confluence.search.v2 import ContentSearch from com.atlassian.confluence.search.v2.query import LabelQuery search = ContentSearch(LabelQuery("devel"),None,None,None) results = searchManager.searchEntities(search) out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>ECMWF Software Packages</h4><div class='results-container'><ul>") for i in results: out.print("<li class='update-item'><a href='%s%s'>%s</a> <span style='font-size:80%%; color:#666666'>%s</span></li>" % (contextPath,i.urlPath,i.displayTitle,i.bodyAsString)) out.print("</ul></div></div>") {jython}
{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 # Careful!! GeneralUtil.getRelativeTime is deprecated from com.atlassian.confluence.util import GeneralUtil 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() out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>Latest Releases</h4><div class='results-container'><ul>") for d,i in alist: out.print(""" <li class='update-item'> <div class='icon-container'><a href=\"%s%s\">%s (%s)</a></div> <div class='update-item-desc'>from <a href='/wiki/display/%s'>%s</a></div> <div class='update-item-date'>%s (%s)</div> </li>""" % (contextPath, i.downloadPathWithoutVersion, i.fileName, i.niceFileSize, i.space.key, i.space.name, GeneralUtil.getRelativeTime(d), permissionManager.hasPermission(request.userPrincipal,Permission.VIEW,i))) out.print("</ul></div></div>") {jython}