Изменения документа Sandbox Test Page 1

Редактировал(а) Admin 31.01.2025 17:16

От версии 2.3
отредактировано Admin
на 31.01.2025 17:06
Изменить комментарий: К данной версии нет комментариев
К версии 2.1
отредактировано Admin
на 23.12.2024 19:01
Изменить комментарий: Imported from XAR

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,7 +1,29 @@
1 +{{job id="{{velocity~}~}$!request.jobId{{/velocity~}~}" start="{{velocity~}~}$!request.confirm{{/velocity~}~}"}}
2 +{{groovy}}
3 + import org.xwiki.logging.LogLevel;
4 +
5 + def log = services.logging.getLogger(doc.fullName)
6 + services.logging.setLevel(doc.fullName, LogLevel.INFO);
7 + services.progress.pushLevel(5);
8 + for(int i=0; i<5; i++) {
9 + services.progress.startStep();
10 + log.info('Step {}', i);
11 + sleep(1000);
12 + if (i == 3) {
13 + log.error("Failed");
14 + throw new Exception("Failure");
15 + }
16 + services.progress.endStep();
17 + }
18 + services.progress.popLevel();
19 +{{/groovy}}
20 +{{/job}}
21 +
1 1  {{velocity}}
2 -#set ($pagePickerParams = {
3 - 'data-search-scope':'space:Classifier','id':'classifierSelect','placeholder':'Классификатор...','name':'classifierSelect'
4 - })
5 - #pagePicker($pagePickerParams)
23 +#if ("$!request.jobId" == '')
24 + #set ($jobId = "$datetool.get('yyyy-MM-dd')/$datetool.get('HH-mm-ss-SSS')")
25 + [[Proceed>>$doc.fullName||queryString="jobId=$!{escapetool.url($jobId)}&confirm=true" class="btn btn-primary"]]
26 +#elseif ($!request.confirm)
27 + $response.sendRedirect($doc.getURL('view',"jobId=$request.jobId"))
28 +#end
6 6  {{/velocity}}
7 -