Description of problem: Occassionally in java the left nav when browsing in a tab converts to the "Your RHN" left nav. How reproducible: Browsing pages under a tab sometimes causes this to happen, though I haven't been able to make it happen consistently through normal browsing. Steps to Reproduce: 1. Click on a tab other than the Users tab. 2. Find out a user's id in your org. 2. type in the url for rhn/users/UserPreferences.do?uid=XXXX where XXX = a user's id in your org. Actual results: Your RHN left nav appears on the page. Expected results: Users left nav appears on the page.
Created attachment 113850 [details] Screenshot Inappropriate left nav
So the problem boiled down to a xml mistake. was: <rhn-tab-directory>/network/users</rhn-tab-directory> now: <rhn-tab-directory>/rhn/users</rhn-tab-directory> For every tab directory we should have this correct so that our NavTreeIndex can activate the correct tab. Changing the summary of this bug and aligning to 400
TEST PLAN example case: 1. Click on a tab other than the Users tab. 2. Find out a user's id in your org. 3. type in the url for rhn/users/UserPreferences.do?uid=XXXX where XXX = a user's id in your org. 4. Verify correct left nav basically, copy and paste urls from a different site context instead of using the sitenavs to get to places and verify that the correct nav structure and highlighting is rendered.
so should i see this: html/nav/sitenav-authenticated.xml: <rhn-tab-directory>/network/users</rhn-tab-directory>
Here is a list of urls that I have seen problems with in the past. The typical: /rhn/users/UserPreferences.do?uid=XXXX For Actions that have package/patch/patchset installs or removals. /rhn/schedule/PackageList.do?aid=XXXX Pages where the entire tree of active nodes is hybrid perl and java nodes. /network/errata/manage/packages/index.pxt?eid=XXXX any /network/errata/manage/*.pxt /network/systems/details/channels.pxt?sid=XXXX any /network/systems/details/*.pxt Pages whose urls do not appear on node listing because they are deep within a use path. /rhn/users/EditAddress.do?type=M&uid=XXXX /rhn/systems/details/packages/profiles/CompareProfiles.do?sid=XXXX&prid=XXXX
prod ready