Show last authors
author | version | line-number | content |
---|---|---|---|
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}} |