on 2009 Apr 01 12:30 PM
Hi,
I have created two portal desktops on the same portal installation.
On this portal installation, there are users that belongs to more then one portal, this means that they have roles from different portals.
Eg.
www.abc.com/irj/portal/abc -> Role = ABC
www.abc.com/irj/portal/xyz -> Role = XYZ
User 'A' have the role ABC and XYZ.
With the help of desktop filtering, if user 'A' login to portal with the url www.abc.com/irj/portal/abc, user gets only ABC role.
if user 'A' login to portal with the url www.abc.com/irj/portal/xyz, user gets only XYZ role.This is working fine.
Now the problem comes, if a user 'B' has the roles 'XYZ' and login into the portal via url www.abc.com/irj/portal/abc then user also get the 'XYZ' role. Ideally it should not display any role, which is not attached to the desktop.
Could you please suggest on it.
Thanks & Regards,
Hamendra
Edited by: Hamendra Kumar on Apr 1, 2009 1:30 PM
Request clarification before answering.
Hi Kumar,
We had a similar problem. It looks like desktop filtering is not functioning as expected when no content matching the configured filter id is found in that users navigation tree.
In our case we solved the problem by creating a role, say 'r_no_content' with a page explaining that no content is available for the user. Both filters are applied to the entry point in this role and the role is assigned to the authenticated_users group to make sure that for every alias at least a minimal set of content is available.
Using merging we prevent this content from showing up when actual content is available (the no-content page loses a merge 'battle' with a support page that is available in both XYZ and ABC).
I hope this gives you some ideas...
With kind regards,
Thijs Janssen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
31 | |
10 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.