Исходный код вики CatalogUpdateResourceServiceCall
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 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}) | ||
| |
2.1 | 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 | ||
| |
1.1 | 17 | $jsontool.serialize($ResultJsonData) |
| 18 | |||
| 19 | {{/velocity}} |