Découvrez les nouveautés de cette version : Fonctionnalités, améliorations et évolutions vous attendent ! 👉 Cliquez ici pour en savoir plus
Modifié par Admin le 21/07/2025 - 09:06

Depuis la version 7.1
modifié par superadmin
sur 06/04/2025 - 00:00
Commentaire de modification : Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.26.14]
À la version 1.1
modifié par Admin
sur 25/06/2024 - 07:05
Commentaire de modification : Install extension [com.xwiki.pro:xwiki-pro-macros-confluence-bridges-ui/1.19.4]

Résumé

Détails

Propriétés de la Page
Auteur du document
... ... @@ -1,1 +1,1 @@
1 -XWiki.superadmin
1 +xwiki:XWiki.admin
Contenu
... ... @@ -11,7 +11,7 @@
11 11  |**cql**|A query written in the Confluence Query Language (CQL) syntax defining the list of documents to show. [[See the documentation>>https://extensions.xwiki.org/xwiki/bin/view/Extension/CQL/#HSyntax]].|If labels is not given|(% style="width:27px" %)(empty)|(% style="width:334px" %){{{label = "examplelabel" and space = currentSpace ( )}}}
12 12  |**labels**|A list of tags to use, separated by a comma or a space. This value is ignored if the cql parameter is set. Note: this parameter doesn't exist in Confluence, it's an XWiki addition.|If cql is not given|(% style="width:27px" %)(empty)|(% style="width:334px" %)exampletag
13 13  |**operator**|Whether all the tags should match (AND), or any (OR). This value is ignored if the cql parameter is set. Note: this parameter doesn't exist in Confluence, it's an XWiki addition.|No|(% style="width:27px" %)OR|(% style="width:334px" %)AND
14 -|**max**|Maximum number of results. Note: this parameter doesn't exist in Confluence, it's an XWiki addition.|No|(% style="width:27px" %)1000|(% style="width:27px" %)15
14 +|**max**|Maximum number of results. Note: this parameter doesn't exist in Confluence, it's an XWiki addition.|No|(% style="width:27px" %)(unset)|(% style="width:27px" %)15
15 15  |**sort**|What to sort on. The only supported values are "modified", "creation" and "title" for now. Ignored if an ##order by## clause is present in the cql parameter. Note: this parameter doesn't exist in Confluence, it's an XWiki addition.|No|(% style="width:27px" %)(unset)|(% style="width:27px" %)title
16 16  |**reverse**|Whether to reverse the sort (true) or not (false). Note: this parameter doesn't exist in Confluence, it's an XWiki addition.|No|(% style="width:27px" %)false|(% style="width:27px" %)true
17 17  |**firstcolumn**|A custom title for the document name column|No|(% style="width:27px" %)Title|(% style="width:334px" %)Book
XWiki.WikiMacroClass[0]
Code de la macro
... ... @@ -14,43 +14,40 @@
14 14   #end
15 15   #set ($results = $NULL)
16 16   #getCQLMacroResults($xcontext.macro $results)
17 - #if ($results != $NULL)
18 - #set ($showLastModified = "$!xcontext.macro.params.showLastModified")
19 - #set ($showLastModified = $showLastModified.equalsIgnoreCase("true"))
20 - #set ($showPageLabels = "$!xcontext.macro.params.showPageLabels")
21 - #set ($showPageLabels = $showPageLabels.equalsIgnoreCase("true"))
22 - #set ($showCreator = "$!xcontext.macro.params.showCreator")
23 - #set ($showCreator = $showCreator.equalsIgnoreCase("true"))
24 - #set ($showAnyMetadata = $showLastModified || $showPageLabels || $showCreator)
25 - #set ($details = $services.confluence.details.getDetails("$!xcontext.macro.params.id", "$!xcontext.macro.params.headings", $results, "$!xcontext.macro.params.sortBy", "$!xcontext.macro.params.reverseSort" == "true"))
26 - #if ($details.size() < 2)
27 - $services.localization.render('rendering.macro.detailssummary.noresults')
28 - #else
29 - #foreach ($row in $details)
30 - #if ($foreach.first)
31 - |=$title##
32 - #foreach ($cell in $row)
33 - |=$cell##
34 - #end##
35 - #if ($showLastModified)|=$services.localization.render('rendering.macro.detailssummary.lastModified')#end##
36 - #if ($showCreator)|=$services.localization.render('rendering.macro.detailssummary.creator')#end##
37 - #if ($showPageLabels)|=$services.localization.render('rendering.macro.detailssummary.tags')#end##
17 + #set ($showLastModified = "$!xcontext.macro.params.showLastModified")
18 + #set ($showLastModified = $showLastModified.equalsIgnoreCase("true"))
19 + #set ($showPageLabels = "$!xcontext.macro.params.showPageLabels")
20 + #set ($showPageLabels = $showPageLabels.equalsIgnoreCase("true"))
21 + #set ($showCreator = "$!xcontext.macro.params.showCreator")
22 + #set ($showCreator = $showCreator.equalsIgnoreCase("true"))
23 + #set ($showAnyMetadata = $showLastModified || $showPageLabels || $showCreator)
24 + #set ($details = $services.confluence.details.getDetails("$!xcontext.macro.params.id", "$!xcontext.macro.params.headings", $results))
25 + #if ($details.size() < 2)
26 + $services.localization.render('rendering.macro.detailssummary.noresults')
27 + #else
28 + #foreach ($row in $details)
29 + #if ($foreach.first)
30 + |=$title##
31 + #foreach ($cell in $row)
32 + |=$services.rendering.escape($cell, $xwiki.currentContentSyntaxId)##
33 + #end##
34 + #if ($showLastModified)|=$services.localization.render('rendering.macro.detailssummary.lastModified')#end##
35 + #if ($showCreator)|=$services.localization.render('rendering.macro.detailssummary.creator')#end##
36 + #if ($showPageLabels)|=$services.localization.render('rendering.macro.detailssummary.tags')#end##
38 38  
39 - #else
40 - #if ($showAnyMetadata)
41 - #set ($d = $xwiki.getDocument($row.get(0)))
42 - #end##
43 - #foreach ($cell in $row)
44 - | ((( #if ($foreach.first)[[$cell]]#{else}$cell#end ))) ##
45 - #end##
46 - #if ($showLastModified)|$xwiki.formatDate($d.getDate())#end##
47 - #if ($showCreator)|#if ($d.getCreator() == "XWiki.superadmin")superadmin#else[[$d.getCreator()]]#end#end##
48 - #if ($showPageLabels)|#showTags($d)#end##
49 -
50 - #end
38 + #else
39 + #if ($showAnyMetadata)
40 + #set ($d = $xwiki.getDocument($row.get(0)))
41 + #end##
42 + #foreach ($cell in $row)
43 + |#if ($foreach.first)[[$cell]]#{else}$services.rendering.escape($cell, $xwiki.currentContentSyntaxId)#end##
44 + #end##
45 + #if ($showLastModified)|$xwiki.formatDate($d.getDate())#end##
46 + #if ($showCreator)|#if ($d.getCreator() == "XWiki.superadmin")superadmin#else[[$d.getCreator()]]#end#end##
47 + #if ($showPageLabels)|#showTags($d)#end|
51 51   #end
52 -
53 53   #end
50 +
54 54   #end
55 55  #end
56 56  {{/velocity}}