5
#set( $actuallyDoIt = false )
##1394
#set( $howManyPubs = 1394 )
#set( $sql = ", BaseObject as obj, StringProperty as prop0
where
obj.name = doc.fullName and
obj.className = 'Publications.PublicationClass' and
obj.name <> 'Publications.PublicationClassTemplate' and
obj.name <> 'Publications.PublicationTemplate' and
prop0.id.id = obj.id and
prop0.name = 'title' and
prop0.value <> ''
")
#set( $pubFound = $xwiki.searchDocuments($sql) )
#set( $pubNo = $pubFound.size() )
#set( $pubParentOld = 'Publications.WebHome' )
#set( $pubParentNew = 'Publications.PublicationClass' )
#set( $pubOldParent = 0 )
#set( $pubChangedParent = 0 )
#set( $pubNewParent = 0 )
#set( $pubWrongParent = 0 )
#foreach( $pub in $pubFound )
#set( $pubDoc = $xwiki.getDocument($pub) )
#set( $parentPubDoc = $pubDoc.getParent() )
#if( $foreach.count > $howManyPubs )
#break
#end
#if( $parentPubDoc == $pubParentOld )
#if( $actuallyDoIt )
#set( $discard = $pubDoc.setParent($pubParentNew) )
#set( $discard = $pubDoc.save() )
$pubDoc done
#set( $pubChangedParent = $pubChangedParent + 1 )
#else
#set( $pubOldParent = $pubOldParent + 1 )
#end
#elseif( $parentPubDoc == $pubParentNew )
#set( $pubNewParent = $pubNewParent + 1 )
#else
#set( $pubWrongParent = $pubWrongParent + 1 )
#end
#end
#set( $allPubParents = $pubOldParent + $pubChangedParent + $pubNewParent + $pubWrongParent )
$pubOldParent + $pubChangedParent + $pubNewParent + $pubWrongParent = $allPubParents
##1394
#set( $howManyPubs = 1394 )
#set( $sql = ", BaseObject as obj, StringProperty as prop0
where
obj.name = doc.fullName and
obj.className = 'Publications.PublicationClass' and
obj.name <> 'Publications.PublicationClassTemplate' and
obj.name <> 'Publications.PublicationTemplate' and
prop0.id.id = obj.id and
prop0.name = 'title' and
prop0.value <> ''
")
#set( $pubFound = $xwiki.searchDocuments($sql) )
#set( $pubNo = $pubFound.size() )
#set( $pubParentOld = 'Publications.WebHome' )
#set( $pubParentNew = 'Publications.PublicationClass' )
#set( $pubOldParent = 0 )
#set( $pubChangedParent = 0 )
#set( $pubNewParent = 0 )
#set( $pubWrongParent = 0 )
#foreach( $pub in $pubFound )
#set( $pubDoc = $xwiki.getDocument($pub) )
#set( $parentPubDoc = $pubDoc.getParent() )
#if( $foreach.count > $howManyPubs )
#break
#end
#if( $parentPubDoc == $pubParentOld )
#if( $actuallyDoIt )
#set( $discard = $pubDoc.setParent($pubParentNew) )
#set( $discard = $pubDoc.save() )
$pubDoc done
#set( $pubChangedParent = $pubChangedParent + 1 )
#else
#set( $pubOldParent = $pubOldParent + 1 )
#end
#elseif( $parentPubDoc == $pubParentNew )
#set( $pubNewParent = $pubNewParent + 1 )
#else
#set( $pubWrongParent = $pubWrongParent + 1 )
#end
#end
#set( $allPubParents = $pubOldParent + $pubChangedParent + $pubNewParent + $pubWrongParent )
$pubOldParent + $pubChangedParent + $pubNewParent + $pubWrongParent = $allPubParents
#set( $actuallyDoIt = false )
## 433
#set( $howManyTalks = 433 )
#set( $sql = ", BaseObject as obj, StringProperty as prop0
where
obj.name = doc.fullName and
obj.className = 'Talks.TalkClass' and
obj.name <> 'Talks.TalkClassTemplate' and
obj.name <> 'Talks.TalkTemplate' and
prop0.id.id = obj.id and
prop0.name = 'title' and
prop0.value <> ''
")
#set( $talkFound = $xwiki.searchDocuments($sql) )
#set( $talkNo = $talkFound.size() )
#set( $talkParentOld = 'Talks.WebHome' )
#set( $talkParentNew = 'Talks.TalkClass' )
#set( $talkOldParent = 0 )
#set( $talkChangedParent = 0 )
#set( $talkNewParent = 0 )
#set( $talkWrongParent = 0 )
#foreach( $talk in $talkFound )
#set( $talkDoc = $xwiki.getDocument($talk) )
#set( $parentTalkDoc = $talkDoc.getParent() )
#if( $foreach.count > $howManyTalks )
#break
#end
#if( $parentTalkDoc == $talkParentOld )
#if( $actuallyDoIt )
#set( $discard = $talkDoc.setParent($talkParentNew) )
#set( $discard = $talkDoc.save() )
##$talkDoc done
#set( $talkChangedParent = $talkChangedParent + 1 )
#else
#set( $talkOldParent = $talkOldParent + 1 )
#end
#elseif( $parentTalkDoc == $talkParentNew )
#set( $talkNewParent = $talkNewParent + 1 )
#else
#set( $talkWrongParent = $talkWrongParent + 1 )
#end
#end
#set( $allTalkParents = $talkOldParent + $talkChangedParent + $talkNewParent + $talkWrongParent )
$talkOldParent + $talkChangedParent + $talkNewParent + $talkWrongParent = $allTalkParents
## 433
#set( $howManyTalks = 433 )
#set( $sql = ", BaseObject as obj, StringProperty as prop0
where
obj.name = doc.fullName and
obj.className = 'Talks.TalkClass' and
obj.name <> 'Talks.TalkClassTemplate' and
obj.name <> 'Talks.TalkTemplate' and
prop0.id.id = obj.id and
prop0.name = 'title' and
prop0.value <> ''
")
#set( $talkFound = $xwiki.searchDocuments($sql) )
#set( $talkNo = $talkFound.size() )
#set( $talkParentOld = 'Talks.WebHome' )
#set( $talkParentNew = 'Talks.TalkClass' )
#set( $talkOldParent = 0 )
#set( $talkChangedParent = 0 )
#set( $talkNewParent = 0 )
#set( $talkWrongParent = 0 )
#foreach( $talk in $talkFound )
#set( $talkDoc = $xwiki.getDocument($talk) )
#set( $parentTalkDoc = $talkDoc.getParent() )
#if( $foreach.count > $howManyTalks )
#break
#end
#if( $parentTalkDoc == $talkParentOld )
#if( $actuallyDoIt )
#set( $discard = $talkDoc.setParent($talkParentNew) )
#set( $discard = $talkDoc.save() )
##$talkDoc done
#set( $talkChangedParent = $talkChangedParent + 1 )
#else
#set( $talkOldParent = $talkOldParent + 1 )
#end
#elseif( $parentTalkDoc == $talkParentNew )
#set( $talkNewParent = $talkNewParent + 1 )
#else
#set( $talkWrongParent = $talkWrongParent + 1 )
#end
#end
#set( $allTalkParents = $talkOldParent + $talkChangedParent + $talkNewParent + $talkWrongParent )
$talkOldParent + $talkChangedParent + $talkNewParent + $talkWrongParent = $allTalkParents