Modifications pour le document Confluence bridge for Details Summary (Page properties report)
Modifié par Admin le 21/07/2025 - 09:06
Depuis la version 7.1
modifié par superadmin
sur 06/04/2025 - 00:00
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 11.1
modifié par superadmin
sur 21/07/2025 - 08:59
sur 21/07/2025 - 08:59
Commentaire de modification :
Migrated property [feature] from class [XWiki.WikiMacroParameterClass]
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
-
Objets (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -9,7 +9,7 @@ 9 9 |**id**|The group of properties to show. If empty, will show page properties without identifiers.|No|(% style="width:27px" %)(empty)|(% style="width:334px" %)book 10 10 |**headings**|Which column of the page properties to show. By default, all columns are shown. Columns with comma in their names require being quoted|No|(% style="width:27px" %)(empty)|(% style="width:334px" %){{{Title,Author,~"Released in years~""}}} 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 -|**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 12 +|**labels** or **label**|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 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 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
- XWiki.WikiMacroClass[0]
-
- Code de la macro
-
... ... @@ -37,11 +37,19 @@ 37 37 #if ($showPageLabels)|=$services.localization.render('rendering.macro.detailssummary.tags')#end## 38 38 39 39 #else 40 - #if ($showAnyMetadata) 41 - #set ($d = $xwiki.getDocument($row.get(0))) 42 - #end## 40 + #set ($d = $xwiki.getDocument($row.get(0))) 43 43 #foreach ($cell in $row) 44 - | ((( #if ($foreach.first)[[$cell]]#{else}$cell#end ))) ## 42 + #set ($title = $d.getTitle()) 43 + #if (!$title) 44 + #set ($title = $d.getDocumentReference().getName()) 45 + #if ($title == "WebHome") 46 + #set ($title = $d.getDocumentReference().getParent().getName()) 47 + #end 48 + #end 49 + #if (!$title) 50 + #set ($title = $cell) 51 + #end 52 + | ((( #if ($foreach.first)[[$services.rendering.escape($services.rendering.escape($title, $xwiki.currentContentSyntaxId), $xwiki.currentContentSyntaxId)>>$cell]]#{else}$cell#end ))) ## 45 45 #end## 46 46 #if ($showLastModified)|$xwiki.formatDate($d.getDate())#end## 47 47 #if ($showCreator)|#if ($d.getCreator() == "XWiki.superadmin")superadmin#else[[$d.getCreator()]]#end#end## ... ... @@ -59,7 +59,7 @@ 59 59 ## We need to check if there is a valid license because the macro is registered even if the user doesn't have view right 60 60 ## on the macro definition page. See XWIKI-14828: Rendering macros defined in wiki pages are available to users that 61 61 ## don't have view right on those pages. 62 -#if ($services. promacrolicensing.hasLicensureForEntity($xcontext.macro.doc.documentReference))70 +#if ($services.licensing.licensor.hasLicensureForEntity($xcontext.macro.doc.documentReference)) 63 63 #executeMacro 64 64 #else 65 65 {{missingLicenseMessage extensionName="proMacros.extension.name"/}}
- XWiki.WikiMacroParameterClass[3]
-
- Nom du paramètre
-
... ... @@ -1,1 +1,1 @@ 1 -label s1 +label