Thanks from your prompt response. Yes I am referring to rights. I am going
to create the issue. But I managed to fix it following Anca suggestion. If
somebody has the same problem. On Main.WebSearch page you just need to find
the line:
#if (!$blacklistedSpaces.contains($space))
and replace it with:
#if (!$blacklistedSpaces.contains($space) &&
$xwiki.hasAccessLevel("view",$context.user,"$space.*"))
Regards,
Abel
On Sat, Aug 21, 2010 at 3:40 AM, Ecaterina Valica <valicac(a)gmail.com> wrote:
On Sat, Aug 21, 2010 at 12:10, Anca Luca
<lucaa(a)xwiki.com> wrote:
Hi Abel,
what do you understand by "space that the user is not allowed to view"?
Well I guess he is referring to rights, because "blacklisted" spaces are
correctly displayed in the "space drop down list filter".
You can have rights at space level, indeed, but
you can also have rights
at page level, which override the rights at space level and can grant a
user view access to a page in a space he normally does not have view
right for.
A space a user is not allowed to view is a space for which user does not
have the view right and, in addition, for which there is no page inside
with rights that override the space rights and grant user view right? If
so, then yes I would guess this is a bug, but I would also say it's a
bit costly to check, because of the 'in deep' search.
Otherwise, to implement it, it would be just editing the search form
(Main.WebSearch) and, when populating the spaces list, check the rights
on the space using hasAccessLevel functions in the XWiki api.
Happy hacking,
Anca
On 08/21/2010 03:56 AM, Abel Solórzano Astorga wrote:
Hi,
I have a question about the *space drop down list filter* on
Main.WebSearch
page (You can see what I mean by *space drop down
list filter *at
http://dl.dropbox.com/u/3688604/websearch-page.png). At the moment the
drop
> down list shows all the spaces, even the ones that the user is not
allow
to
view. I want to be able to show in that filter
just the spaces that the
current user is allow to view. How can I achieve that?
Thanks in advance!
Regards,
Abel
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users