Wiki源代码UserWikiSheet
在2022-05-25 17:59上被ybq sz修改
Hide last authors
![]() |
1.1 | 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}} |