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}} |