Изменения документа Delete Application

Редактировал(а) Dmitriy Rybakov 04.10.2024, 00:13

От версии 2.1
отредактировано Dmitriy Rybakov
на 04.10.2024, 00:13
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-appwithinminutes-ui/15.10.12]
К версии 1.1
отредактировано Admin xWiKi
на 15.10.2019, 13:20
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-appwithinminutes-ui/11.8.1]

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.rybakovds
1 +XWiki.admin
Содержимое
... ... @@ -26,12 +26,12 @@
26 26  #end
27 27  
28 28  #macro (bulkDelete $entities)
29 - #set ($errorLog = $NULL)
29 + #set ($errors = [])
30 30   #set ($deleteJob = $services.refactoring.delete($entities))
31 31   #try()
32 32   #set ($discard = $deleteJob.join())
33 33   #set ($deleteJobStatus = $services.job.getJobStatus($deleteJob.request.id))
34 - #set ($errorLog = $deleteJobStatus.logTail.getFirstLogEvent('ERROR'))
34 + #set ($errors = $deleteJobStatus.log.getLogs('ERROR'))
35 35   #end
36 36  #end
37 37  
... ... @@ -54,9 +54,8 @@
54 54   'form_token': $services.csrf.token
55 55   })
56 56   #if ("$!request.xredirect" != '')
57 - #getSanitizedURLAttributeValue('a','href',$request.xredirect,$doc.getURL(),$cancelURL)
58 - ## We don't sanitize those parameters as the sanitation will be handled server side.
59 - #set ($confirmParams.xredirect = $request.xredirect)
57 + #set ($cancelURL = $request.xredirect)
58 + #set ($confirmParams.xredirect = $cancelURL)
60 60   #end
61 61   #set ($confirmURL = $doc.getURL($xcontext.action, $escapetool.url($confirmParams)))
62 62   {{html}}
... ... @@ -97,8 +97,8 @@
97 97   #end
98 98   #bulkDelete($pageReferences)
99 99   ##
100 - #if ($errorLog)
101 - {{error}}$errorLog{{/error}}
99 + #if ($errors.size() > 0)
100 + {{error}}$errors.get(0){{/error}}
102 102   #elseif ($request.xredirect)
103 103   ## If requested, redirect the UI after the work is complete.
104 104   $response.sendRedirect($request.xredirect)