Bug 204107 - Web site navigation tree is not evaluated as a tree.
Summary: Web site navigation tree is not evaluated as a tree.
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Network
Classification: Retired
Component: RHN/Web Site
Version: RHN Devel
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mike McCune
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: 145467
TreeView+ depends on / blocked
 
Reported: 2006-08-25 16:49 UTC by Ken Ganong
Modified: 2008-10-14 20:27 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-10-14 20:27:34 UTC
Embargoed:


Attachments (Terms of Use)
Navigation, Active nodes error. (265.48 KB, image/png)
2006-08-25 16:49 UTC, Ken Ganong
no flags Details

Description Ken Ganong 2006-08-25 16:49:26 UTC
Created attachment 134934 [details]
Navigation, Active nodes error.

Comment 1 Ken Ganong 2006-08-25 16:49:26 UTC
When finding the navigation node to activate for a given url, our navigation
system does not evaluate as a tree of nav nodes.  Instead it evaluates the best
node by checking against a map of nav nodes whose keys are urls.

So,  what if we had a piece of navigation that has an acl preventing the user
from seeing that nav node.  If the nav nodes were evaluated as a tree, than all
of the nodes under that nav node would "inherit" the acl because that entire
section of the tree wouldn't be viewable.  Instead, if a user enters a url that
corresponds to a nav-node under the acled node, they would see an activated node
for the url that they typed, but it would not show the parent node.

The work-around is to add the parent's acl to every child node.

See the screenshot.

Comment 2 Amanda Carter 2008-10-14 20:27:34 UTC
This bug has been closed due to inactivity.  Please open a new bug with specific details if this problem is still occurring or if an enhancement is needed.


Note You need to log in before you can comment on or make changes to this bug.