Instead of testing yourself in your script you should add a filter in
your query. See
http://extensions.xwiki.org/xwiki/bin/view/Extension/Query+Module#HFromVelocity
for some examples.

On Wed, Apr 6, 2016 at 5:33 PM, Mark Sack <mark.s...@secti.al.gov.br> wrote:
> I have a script as follows that displays a list of users that meet some
> criteria (the actual where clause I'm using is a bit more complicated than
> shown below):
>
> {{velocity}}
> #set ($users=$services.query.xwql("FROM doc.object(XWiki.XWikiUsers) AS user
> WHERE (user.first_name LIKE '%Mar%')").execute())
> #set ($numUsers = $users.size())
> #if ($numUsers > 0)
>   #foreach ($user in $users)
>     #if (!$user.isHidden())
>      [[$user]]
>     #end
>   #end
> #end
> {{/velocity}}
>
> My problem is that the isHidden method is filtering out the users whose
> pages I've marked as hidden. How can I fix this script to list only the
> users who are not hidden?
>
> Mark
>
>
>
> --
> View this message in context: 
> http://xwiki.475771.n2.nabble.com/Display-users-that-are-not-hidden-tp7598831.html
> Sent from the XWiki- Users mailing list archive at Nabble.com.
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to