Änderungen von Dokument CommonCode
Zuletzt geändert von Daniel Herrmann am 2026/02/04 20:25
Von Version
2.1
bearbeitet von Daniel Herrmann
am 2026/02/04 20:25
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
bearbeitet von Daniel Herrmann
am 2025/06/22 19:09
am 2025/06/22 19:09
Änderungskommentar:
Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.26.19]
Zusammenfassung
Details
- 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