Show last authors
1 {{include reference="Store.Content.Featured" /}}
2
3 {{velocity wiki="false"}}
4 ###set ($discard = $response.setContentType('application/json'))
5 #getStoreExtensions()
6 #set ($items = {})
7 #foreach ($item in $results)
8 #set ($itemDoc = $xwiki.getDocument($item))
9 #set ($itemObj = $itemDoc.getObject('ExtensionCode.ExtensionClass'))
10 #set ($itemId = $itemObj.getValue('id'))
11 #if ($services.extension.store.getPrices($itemId))
12 #set ($itemInfo = [])
13 ## #macro(displayStoreItem $name $url $summary $icon)
14 #set ($discard = $itemInfo.add($itemObj.getValue('name')))
15 #set ($discard = $itemInfo.add($itemDoc.externalURL))
16 #set ($discard = $itemInfo.add($itemObj.getValue('summary')))
17 #set ($discard = $itemInfo.add($itemObj.getValue('icon')))
18 #set ($discard = $itemInfo.add($itemObj.getValue('category')))
19 #set ($discard = $items.put($itemId, $itemInfo))
20 #end
21 #end
22 $jsontool.serialize($items)
23 {{/velocity}}
XWiki SAS Copyright © 2024