Wiki source code of UserDirectoryLivetableResults
Last modified by superadmin on 2025/05/22 17:44
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | {{include reference="XWiki.LiveTableResultsMacros" /}} |
| 2 | |||
| 3 | {{velocity wiki="false"}} | ||
| 4 | ## | ||
| 5 | ## This page is overridden in subwikis by UserDirectoryLivetableResultsOverride, which includes this page and extends | ||
| 6 | ## the live table query to support global/local user filtering. | ||
| 7 | ## | ||
| 8 | ## Hide inactive user profiles if requested. | ||
| 9 | #if ($request.hideDisabledProfiles == 'true') | ||
| 10 | #set ($extraFromClause = "$!extraFromClause, IntegerProperty as activeProperty") | ||
| 11 | #set ($isActive = "obj.id = activeProperty.id.id and activeProperty.id.name = 'active' and " + | ||
| 12 | 'activeProperty.value = 1') | ||
| 13 | #set ($extraWhereClause = "$!extraWhereClause and $isActive") | ||
| 14 | #end | ||
| 15 | #if ("$!extraWhereClauseParameters" == '') | ||
| 16 | #set ($extraWhereClauseParameters = {}) | ||
| 17 | #end | ||
| 18 | #set ($columns = $request.collist.split(',')) | ||
| 19 | ## Generate the live table results as JSON. | ||
| 20 | #gridresultwithfilter('XWiki.XWikiUsers' $columns "$!extraFromClause" "$!extraWhereClause" $extraWhereClauseParameters) | ||
| 21 | {{/velocity}} |