General Actions:
Log-in
Wiki:
L3D's Wiki
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
AdminUsersSheet
Search
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Welcome to your wiki
»
XWiki Space
»
XWiki Preferences
»
AdminSheet
»
AdminUsersSheet
Wiki source code of
AdminUsersSheet
Last modified by
Administrator
on 2011/03/02 17:34
Content
·
Comments
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: {{velocity}} 2: ### Globally administrate the users in a wiki. 3: #set($formname = "update") 4: #set($saveaction = "save") 5: ## 6: ## inject needed JS and CSS files 7: ## 8: #set($ok = $xwiki.jsfx.use("js/xwiki/lightbox/lightbox.js", true)) 9: #set($ok = $xwiki.jsfx.use("js/xwiki/usersandgroups/usersandgroups.js", true)) 10: #set($ok = $xwiki.ssfx.use("js/xwiki/usersandgroups/usersandgroups.css", true)) 11: #set($ok = $xwiki.jsfx.use("js/xwiki/table/livetable.js", true)) 12: #set($ok = $xwiki.ssfx.use("js/xwiki/table/livetable.css", true)) 13: #set($ok = $xwiki.ssx.use("XWiki.XWikiUserSheet")) 14: #set($ok = $xwiki.jsx.use("XWiki.XWikiUserSheet")) 15: ## 16: ## url to get the users for displaying them in the ajax-based table 17: ## 18: #set($url = $doc.getURL('get', 'xpage=getusers')) 19: #if($xcontext.database != "xwiki") 20: #set($mainwk = false) 21: #else 22: #set($mainwk = true) 23: #end 24: {{html}} 25: <div id="xwikieditcontent"> 26: <table id="userstable" class="xwiki-livetable"> 27: <tr> 28: <td class="xwiki-livetable-pagination" colspan="2"> 29: <span id="userstable-limits" class="xwiki-livetable-limits"></span> 30: <span id="userstable-ajax-loader" class="xwiki-livetable-loader"><img src="$xwiki.getSkinFile('icons/ajax-loader.gif')" alt="$msg.get('xe.livetable.loading')" title="" />$msg.get("xe.livetable.loading")</span> 31: <span class="pagination"> 32: <span id="userstable-pagination-text" class="xwiki-livetable-pagination-text">$msg.get("xe.pagination.page")</span> 33: <span id="userstable-pagination" class="xwiki-livetable-pagination-content" ></span> 34: </span> 35: </td> 36: </tr> 37: <tr> 38: <td class="xwiki-livetable-display-container"> 39: <table class="xwiki-livetable-display"> 40: <thead class="xwiki-livetable-display-header"> 41: <tr> 42: <th class="xwiki-livetable-display-header-text" scope="col">$msg.get("xe.admin.users.username")</th> 43: <th class="xwiki-livetable-display-header-text" scope="col">$msg.get("xe.admin.users.firstname")</th> 44: <th class="xwiki-livetable-display-header-text" scope="col">$msg.get("xe.admin.users.lastname")</th> 45: <th class="xwiki-livetable-display-header-text" scope="col">$msg.get("xe.admin.users.manage")</th> 46: </tr> 47: <tr id="userstable-filters" class="xwiki-livetable-display-filters"> 48: <td class="xwiki-livetable-display-header-filter"><label for="name" class="hidden">$msg.get("xe.admin.users.filter.username")</label><input id="name" name="name" type="text" class="filter"/></td> 49: <td class="xwiki-livetable-display-header-filter"><label for="first_name" class="hidden">$msg.get("xe.admin.users.filter.username")</label><input id="first_name" name="first_name" type="text" class="filter"/></td> 50: <td class="xwiki-livetable-display-header-filter"><label for="last_name" class="hidden">$msg.get("xe.admin.users.filter.username")</label><input id="last_name" name="last_name" type="text" class="filter"/></td> 51: <td class="xwiki-livetable-display-header-filter"> 52: #if(!$mainwk) 53: <select name="wiki" class="filter"> 54: <option value="local" selected="selected">$msg.get("rightsmanager.local")</option> 55: <option value="global">$msg.get("rightsmanager.global")</option> 56: <option value="both">$msg.get("rightsmanager.both")</option> 57: </select> 58: #else 59: <input name="wiki" type="hidden" value="local" /> 60: #end 61: </td> 62: </tr> 63: </thead> 64: <tbody id="userstable-display" class="xwiki-livetable-display-body"> 65: <tr> 66: <td colspan="4"> </td> 67: </tr> 68: </tbody> 69: </table> 70: </td> 71: </tr> 72: <tr><td colspan="3" id="tdAddNewUserOrGroup"> 73: <span class="buttonwrapper"><a href="#" id="addNewUser" class="addNewUserOrGroup">$msg.get("rightsmanager.addnewuser")</a></span> 74: </td></tr> 75: </table> 76: <script type="text/javascript"> 77: // <![CDATA[ 78: (function() { 79: var startup = function() { 80: var ta = new XWiki.widgets.LiveTable("$url", "userstable", displayUsers); 81: #set($registerurl = $doc.getURL('view', 'xpage=registerinline')) 82: #set($saveurl = $doc.getURL('register', 'xpage=registerinline')) 83: #set($redirectuserurl = $xwiki.getDocument('XWiki.XWikiPreferences').getURL('admin', "editor=${editor}§ion=Users")) 84: Event.observe($('addNewUser'), "click", makeAddHandler("$registerurl", "$saveurl", "$redirectuserurl")); 85: } 86: if ((typeof(XWiki) != 'undefined') && (typeof(XWiki.widgets) != 'undefined') && (typeof(XWiki.widgets.LiveTable) != 'undefined')) { 87: startup(); 88: } else { 89: document.observe('xwiki:dom:loading', startup); 90: } 91: })(); 92: // ]]> 93: </script> 94: </div> ## end of xwikieditcontent 95: {{/html}} 96: {{/velocity}}
Quick Links
L3D Calendar
Wiki Dashboard
Document Index
Blog
Sandbox