Wiki source code of MigratedPageSheet
Last modified by Eleni Cojocariu on 2026/10/02 12:49
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{velocity}} | ||
| 2 | #set ($migrated = $doc.getObject('XWikiOrg.documentation-scripts-queries.MigratedPageClass')) | ||
| 3 | #if ($migrated) | ||
| 4 | #set ($newPages = "$!migrated.getValue('newPages')") | ||
| 5 | #set ($targets = []) | ||
| 6 | #foreach ($line in $newPages.split('[\r\n]+')) | ||
| 7 | ## One wiki link per line — see the same unwrapping on the migration details page. | ||
| 8 | #set ($reference = $line.trim().replaceAll('^\[\[', '').replaceAll('\]\]$', '')) | ||
| 9 | #set ($reference = $reference.replaceAll('\|\|.*$', '').replaceAll('^.*>>', '')) | ||
| 10 | #set ($reference = $reference.replaceAll('^doc:', '').trim()) | ||
| 11 | #if ($reference != '') | ||
| 12 | #set ($discard = $targets.add($reference)) | ||
| 13 | #end | ||
| 14 | #end | ||
| 15 | #if (!$targets.isEmpty()) | ||
| 16 | (% class="box infomessage" %) | ||
| 17 | ((( | ||
| 18 | **This content has moved.** It is now in: | ||
| 19 | |||
| 20 | #foreach ($reference in $targets) | ||
| 21 | #set ($target = $xwiki.getDocument($reference)) | ||
| 22 | #if ($target.isNew()) | ||
| 23 | * $reference (page not found) | ||
| 24 | #else | ||
| 25 | * [[$target.plainTitle>>$reference]] | ||
| 26 | #end | ||
| 27 | #end | ||
| 28 | ))) | ||
| 29 | #end | ||
| 30 | #end | ||
| 31 | {{/velocity}} | ||
| 32 | |||
| 33 | {{velocity}} | ||
| 34 | #if ("$!doc.content" != '') | ||
| 35 | {{html clean="false"}}$doc.getRenderedContent($doc.content, $doc.syntax.toIdString()){{/html}} | ||
| 36 | #end | ||
| 37 | {{/velocity}} |