Änderungen von Dokument CommonCode

Zuletzt geändert von Daniel Herrmann am 2026/02/04 20:25

Von Version Icon 2.1
bearbeitet von Daniel Herrmann
am 2026/02/04 20:25
Änderungskommentar: Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.29.1]
Auf Version 1.1 Icon
bearbeitet von Daniel Herrmann
am 2025/06/22 19:09
Änderungskommentar: Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.26.19]

Zusammenfassung

Details

Icon Seiteneigenschaften
Inhalt
... ... @@ -1,15 +13,3 @@
1 -{{groovy output=false}}
2 - proMacroCQLQueryExecutor = { query ->
3 - def resultList = [];
4 - try {
5 - def res = query.execute();
6 - return [res, null];
7 - } catch (Exception e) {
8 - return [null, e];
9 - }
10 - }
11 -{{/groovy}}
12 -
13 13  {{velocity output="false"}}
14 14  
15 15  ## See https://solr.apache.org/guide/solr/latest/query-guide/standard-query-parser.html#escaping-special-characters
... ... @@ -104,24 +104,14 @@
104 104   #set ($sortAsc = "asc")
105 105   #end
106 106   #set ($discard = $query.bindValue("sort", "$sortField $sortAsc"))
107 - #set ($alreadyListed = $collectiontool.getSet())
108 - #set ($exec = $proMacroCQLQueryExecutor.call($query))
109 109   #set ($resultList = [])
110 - #if ($objecttool.isNull($exec[1]))
111 - #foreach ($r in $exec[0][0].results)
112 - #set ($ref = "$r.wiki:$r.fullname")
113 - #if (!$alreadyListed.contains($ref))
114 - #set ($discard = $resultList.add($r))
115 - #set ($discard = $alreadyListed.add($ref))
116 - #end
96 + #set ($alreadyListed = $collectiontool.getSet())
97 + #foreach ($r in $query.execute()[0].results)
98 + #set ($ref = "$r.wiki:$r.fullname")
99 + #if (!$alreadyListed.contains($ref))
100 + #set ($discard = $resultList.add($r))
101 + #set ($discard = $alreadyListed.add($ref))
117 117   #end
118 - #else
119 -
120 - {{html}}
121 - #displayException($services.localization.render('rendering.macro.cqlmacro.queryerror'), $exec[1])
122 - {{/html}}
123 -
124 - #set ($resultList = $NULL)
125 125   #end
126 126   #setVariable("$results" $resultList)
127 127  #end