General Actions:
Log-in
Register
Wiki:
Main wiki
▼
:
Document Index
»
Space:
WorkspaceManager
▼
:
Document Index
»
Page:
UserWorkspaceSheet
Search
default
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
XWikiUsers
»
XWikiUserSheet
»
UserWorkspaceSheet
Wiki source code of
UserWorkspaceSheet
Last modified by
Administrator
on 2012/03/21 17:40
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(0)
·
History
·
Information
Show line numbers
{{velocity}} #set($obj = $doc.getObject('XWiki.XWikiUsers')) #if(!$obj) = $msg.get('xe.admin.users.sheet') = {{info}}$msg.get('xe.admin.users.applyonusers'){{/info}} #else #set($temp = $xwiki.ssx.use('WorkspaceManager.UserWorkspaceSheet')) #set($temp = $xwiki.jsx.use('WorkspaceManager.UserWorkspaceSheet', {'minify' : false})) #set($temp = $doc.use($obj)) #set ($currentUser = $xcontext.user) #if (!$currentUser.startsWith("${xcontext.mainWikiName}:")) #set ($currentUser = "${xcontext.mainWikiName}:${currentUser}") #end #set($documentUser = $doc.prefixedFullName) #set($isMyProfile = ($currentUser == $documentUser)) {{html clean="false"}} <div class="half column"> <div class='profile-section highlighted-profile-section'> <h1>Joined workspaces</h1> #set ($joinedWorkspacesDescriptors = []) #set ($workspaces = $services.workspace.getWorkspaces()) #foreach ($workspace in $workspaces) #set ($groupClassReference = $services.model.createDocumentReference($workspace.wikiDescriptor.wikiName, 'XWiki', 'XWikiGroups')) #set ($groupMembers = $workspace.groupDocument.getObjects($services.model.serialize($groupClassReference))) #foreach ($groupMember in $groupMembers) #if ($groupMember.get('member') == $documentUser) #set($temp = $joinedWorkspacesDescriptors.add($workspace.wikiDescriptor)) #break #end #end #end #if ($joinedWorkspacesDescriptors.size() == 0) <span>#if($isMyProfile)You are#{else}The user is#end not a member of any workspace yet.</span> #else <ul id='workspaces'> #foreach ($workspaceWikiDescriptor in $joinedWorkspacesDescriptors) <li id='$workspaceWikiDescriptor.wikiName'> <span class='workspaceHomepage'><a href='$workspaceWikiDescriptor.homePageUrl'>$workspaceWikiDescriptor.getValue('wikiprettyname')</a></span> <span class='workspaceActivity'><a href='javascript:void(0)'>show activity »</a></span> </li> #end </ul> #end </div> </div> <div id='workspaceActivity' class="half column"> <div id='workspaceActivityColumn'> </div> </div> <div class="clearfloats"> </div> {{/html}} #end ## User object exists {{/velocity}}