Red Hat Bugzilla – Bug 476573
multi-org, shared channels is not allowing users to view details, ISE
Last modified: 2009-01-22 11:38:09 EST
+++ This bug was initially created as a clone of Bug #475365 +++
Description of problem:
we need to modify the verification for a user access to package details. looks like we are joining against rhnAvailableChannels which does not query the trusted orgs to allow access to users of trusted organizations that own the package.
UserManager class [verify package access] -> query for rhnavailablechannels and rhnchannelpackage
users of trusted orgs viewing shared channels should have access to the package details.
After looking at this, it seemed to make sense to update the rhnAvailableChannels view to included shared channels. Making this change fixes this issue and doesn't appear to have any negative side affects on other pages/functionallity.
Since this is a schema change, the following schema upgrade scripts need to be run before testing (or reload the schema):