Wiki源代码UserWikiSheet
在2022-05-25 17:59上被ybq sz修改
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&wikiName=$wiki.id")'>$services.localization.render('platform.wiki.users.profile.activity.show') »</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"> </div> |
52 | {{/html}} |
53 | #end## User object exists |
54 | {{/velocity}} |