On Mon, Apr 14, 2014 at 11:43 AM, Pascal BASTIEN
<[email protected]> wrote:
> Hello,
>
> I wanted blacklist some space for simple user...
>
> Then I try to make invisible "Sandbox" space with this code in xwikivars.vm 
> template
>
> ## 
> ======================================================================================
> ## Compute list of spaces to blacklist so that simple users don't see them.
> ## TODO : replace this list by a hidden space feature.
> ## 
> ======================================================================================
> #if ($hasAdmin || $isAdvancedUser)
>
>   #set ($blacklistedSpaces = [])
> #else
>   #set ($blacklistedSpaces = ['Import', 'Panels', 'Scheduler', 'Stats', 
> 'XAppClasses', 'XAppSheets', 'XAppTemplates', 'XWiki', 'WatchCode', 
> 'WatchSheets', 'XApp', 'WatchAdmin', 'Watch', 'ColorThemes', 
> 'AnnotationCode', 'Sandbox'])
> #end
>
> It doesn' t work well because the search tools find all pages from Sandbox 
> space and Space->"Document Index" to.

> Of course I can hidden all  page  in Sandbox space but I can't hidden new 
> page by default.

Could you setup rights on the Sandbox space so that simple users
cannot create new pages?

> A bug?

No, a space is hidden if all its pages are hidden.

>

> How can I hide some space?

By hiding all its pages, as you mentioned and making sure they stay
hidden (access rights).

Hope this helps,
Marius

>
> Thxs
> Pascal B
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to