Wiki source code of UserDirectoryLivetableResults

Last modified by superadmin on 2025/05/22 17:44

Show last authors
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}}