Änderungen von Dokument Gliffy Macro

Zuletzt geändert von xwikiadmin am 2025/05/21 09:23

Von Version 3.1
bearbeitet von xwikiadmin
am 2023/03/07 16:26
Änderungskommentar: Install extension [com.xwiki.pro:xwiki-pro-macros/1.7]
Auf Version 4.1
bearbeitet von xwikiadmin
am 2023/04/25 11:49
Änderungskommentar: Install extension [com.xwiki.pro:xwiki-pro-macros/1.7.1]

Zusammenfassung

Details

XWiki.WikiMacroClass[0]
Makro-Code
... ... @@ -1,5 +1,16 @@
1 1  {{include reference="Confluence.Macros.DiagramMacros" /}}
2 2  
3 +{{include reference="Licenses.Code.VelocityMacros"/}}
4 +
3 3  {{velocity}}
4 -#displayConfluenceDiagram()
6 +## We need to check if there is a valid license because the macro is registered even if the user doesn't have view right
7 +## on the macro definition page. See XWIKI-14828: Rendering macros defined in wiki pages are available to users that
8 +## don't have view right on those pages.
9 +#if ($services.licensing.licensor.hasLicensureForEntity($xcontext.macro.doc.documentReference))
10 + #displayConfluenceDiagram()
11 +#else
12 + {{error}}
13 + #getMissingLicenseMessage('proMacros.extension.name')
14 + {{/error}}
15 +#end
5 5  {{/velocity}}