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