List Wiki Pages
Snippet to put in a Panel that lists the wiki pages created by the currently logged in user.#set($web = $doc.web)
#set($authorslist = $util.getArrayList())
#set($currentuser = $context.user)
#foreach($page in $xwiki.getSpaceDocsName($web))
#set($author = $xwiki.getDocument("${web}.${page}").getCreator())
#if (!$authorslist.contains($author) && $author == $currentuser)
#panelheader('Newly Created Page')
#set($user=$context.user)
#foreach($subdoc in $xwiki.getSpaceDocsName("$doc.web"))
#set($author = $xwiki.getDocument("${doc.web}.${subdoc}").getCreator())
#if($author==$user)
- [${doc.web}.${subdoc}]
#end
#end
#panelfooter()
#set ($discard = $authorslist.add($author))
#end
#end
Version 11.1 last modified by prathap on 11/07/2008 at 09:29
Document data
Attachments:
No attachments for this document
Comments: 0