Änderungen von Dokument RecentlyUpdated

Zuletzt geändert von xwikiadmin am 2025/05/21 10:12

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

Zusammenfassung

Details

XWiki.WikiMacroClass[0]
Makro-Code
... ... @@ -170,47 +170,32 @@
170 170   #set ($return = $NULL)
171 171   #setVariable("$return" $options)
172 172  #end
173 -
174 -#macro (executeMacro)
175 - ## -----------------------------------------------------------------
176 - ## -----------------------------------------------------------------
177 - ## -----------------------------------------------------------------
178 - ## Fetch results
179 - ## -----------------------------------------------------------------
180 - $xwiki.ssx.use('xwiki:Confluence.Macros.RecentlyUpdated')
181 - $xwiki.jsx.use('xwiki:Confluence.Macros.RecentlyUpdated')
182 - {{html clean="false"}}
183 - #initOptionsFromParameters($options)
184 - #fetchResults($options, $results)
185 - #set ($confluenceWidth = $escapetool.xml($wikimacro.parameters.width))
186 - #set ($widthStyle = "style='--width: $confluenceWidth'")
187 - <section class="recently-updated-macro" $widthStyle>
188 - #if ("$wikimacro.parameters.hideHeading" != "true")
189 - <h2>$escapetool.xml($services.localization.render('recentlyUpdatedMacro.title'))</h2>
190 - #end
191 - <ul class="results theme-${options.theme}">
192 - #displayResults($results $options)
193 - </ul>
194 - <button class="btn btn-link show-more">
195 - Show more
196 - </button>
197 - </section>
198 - {{/html}}
199 -#end
200 200  {{/velocity}}
201 201  
202 -{{include reference="Licenses.Code.VelocityMacros"/}}
203 -
204 204  {{velocity}}
205 -## We need to check if there is a valid license because the macro is registered even if the user doesn't have view right
206 -## on the macro definition page. See XWIKI-14828: Rendering macros defined in wiki pages are available to users that
207 -## don't have view right on those pages.
208 -#if ($services.licensing.licensor.hasLicensureForEntity($xcontext.macro.doc.documentReference))
209 - #executeMacro
210 -#else
211 - {{error}}
212 - #getMissingLicenseMessage('proMacros.extension.name')
213 - {{/error}}
214 -#end
176 +## -----------------------------------------------------------------
177 +## -----------------------------------------------------------------
178 +## -----------------------------------------------------------------
179 +## Fetch results
180 +## -----------------------------------------------------------------
181 +$xwiki.ssx.use('xwiki:Confluence.Macros.RecentlyUpdated')
182 +$xwiki.jsx.use('xwiki:Confluence.Macros.RecentlyUpdated')
183 +{{html clean="false"}}
184 + #initOptionsFromParameters($options)
185 + #fetchResults($options, $results)
186 + #set ($confluenceWidth = $escapetool.xml($wikimacro.parameters.width))
187 + #set ($widthStyle = "style='--width: $confluenceWidth'")
188 + <section class="recently-updated-macro" $widthStyle>
189 + #if ("$wikimacro.parameters.hideHeading" != "true")
190 + <h2>$escapetool.xml($services.localization.render('recentlyUpdatedMacro.title'))</h2>
191 + #end
192 + <ul class="results theme-${options.theme}">
193 + #displayResults($results $options)
194 + </ul>
195 + <button class="btn btn-link show-more">
196 + Show more
197 + </button>
198 + </section>
199 +{{/html}}
215 215  {{/velocity}}
216 216