Show last authors
1 {{velocity}}
2 #set ($obj = $doc.getObject('XWiki.XWikiUsers'))
3 #if (!$obj)
4 {{info}}{{translation key="xe.admin.users.applyonusers"/}}{{/info}}
5 #else
6 #set($temp = $xwiki.ssx.use('WikiManager.UserWikiSheet'))
7 #set($temp = $xwiki.jsx.use('WikiManager.UserWikiSheet'))
8 #set($temp = $doc.use($obj))
9 #set ($currentUser = $xcontext.user)
10 #if (!$currentUser.startsWith("${services.wiki.mainWikiId}:"))
11 #set ($currentUser = "${services.wiki.mainWikiId}:${currentUser}")
12 #end
13 #set($documentUser = $doc.prefixedFullName)
14 #set($isMyProfile = ($currentUser == $documentUser))
15 {{html clean='false'}}
16 <div class='half column'>
17 <div class='profile-section highlighted-profile-section'>
18 <h1>$services.localization.render('platform.wiki.users.profile.joinedwikis.label')</h1>
19 #set ($joinedWikis = [])
20 #set ($wikis = $services.wiki.getAll())
21 #foreach ($wiki in $wikis)
22 #if($services.wiki.user.isMember($documentUser, $wiki.id))
23 #set($temp = $joinedWikis.add($wiki))
24 #end
25 #end
26 #if ($joinedWikis.size() == 0)
27 <span>#if ($isMyProfile)$services.localization.render('platform.wiki.users.profile.joinedwikis.notMemberOfAnyWiki')#{else}$services.localization.render('platform.wiki.users.profile.joinedwikis.userNotMemberOfAnyWiki')#end</span>
28 #else
29 #set ($discard = $xwiki.jsx.use('XWiki.Notifications.Code.Macro.NotificationsMacro'))
30 <ul id='wikis'>
31 #foreach ($wiki in $joinedWikis)
32 <li id='$wiki.id'>
33 <span class='wikiHomepage'><a href='$xwiki.getURL($wiki.mainPageReference)'>$wiki.prettyName</a></span>
34 <span class='wikiActivity'><a href='$doc.getURL('view', "category=wikis&amp;wikiName=$wiki.id")'>$services.localization.render('platform.wiki.users.profile.activity.show') &#187;</a></span>
35 </li>
36 #end
37 </ul>
38 #end
39 </div>
40 </div>
41 {{/html}}
42
43 {{html clean='false' wiki='true'}}
44 <div id='wikiActivity' class='half column'>
45 <div id='wikiActivityColumn'>
46 #if("$!request.wikiName" != '')
47 {{include reference="WikiManager.WikiActivityServiceCode" /}}
48 #end
49 </div>
50 </div>
51 <div class="clearfloats">&nbsp;</div>
52 {{/html}}
53 #end## User object exists
54 {{/velocity}}