Исходный код вики CatalogUpdateResourceServiceCall
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{velocity}} | ||
| 2 | #set ($result = $services.dcatCatalog.updateResource($request.document, $request.catalog, $request.details)) | ||
| 3 | |||
| 4 | ## If AJAX call | ||
| 5 | #if("$!request.outputSyntax" != '') | ||
| 6 | $response.setContentType('application/json') | ||
| 7 | #end | ||
| 8 | #*Все переданные параметры приходят в $request. Например $request.document - вызвавший документ, $request.catalog - идентификатор конфигурации каталога $request.details - json с дополнительными настройками *# | ||
| 9 | |||
| 10 | #*Формирование ответа*# | ||
| 11 | #set($ResultJsonData = {'result': $result, 'document': $request.document, 'catalog':$request.catalog}) | ||
| 12 | #if($result == '"OK"') | ||
| 13 | #set($rdoc = $xwiki.getDocument($request.document).getTranslatedDocument()) | ||
| 14 | #set($discard = $rdoc.set('cardExist','1')) | ||
| 15 | #set($discard = $rdoc.save()) | ||
| 16 | #end | ||
| 17 | $jsontool.serialize($ResultJsonData) | ||
| 18 | |||
| 19 | {{/velocity}} |