Description of problem: Accordions won't be visible to a role, unless the role is allowed full access Version-Release number of selected component (if applicable): CFME 5.4 How reproducible: Always Steps to Reproduce: 1. Create a role, group using that role and a user belonging to the created group. 2. As an admin, navigate to Configure -> Configuration -> Access Control -> Roles -> [the above role] 3. As an admin: Configure -> Edit this role 4. For Product Features, allow the role to view Catalogs, but not to modify them. 5. Log in as the newly created user 6. Navigate to Services -> Catalogs Actual results: Although the user should be able to view catalogs, the catalogs accordion won't be rendered at all. Expected results: User is able to view catalogs. Additional info: Same problem shows for other accordions under Services -> Catalogs
https://github.com/ManageIQ/manageiq/pull/3000
New commit detected on manageiq/master: https://github.com/ManageIQ/manageiq/commit/3b85befc10738c5f66084d6bda67c2954fee6701 commit 3b85befc10738c5f66084d6bda67c2954fee6701 Author: Milan Zazrivec <mzazrivec> AuthorDate: Wed May 27 11:47:04 2015 +0200 Commit: Milan Zazrivec <mzazrivec> CommitDate: Tue Jun 9 11:21:02 2015 +0200 Fix rendering of accorions under Services -> Catalogs The trees need to be rendered (shown) in case the role in question has access to any of the child items under the top level accords. Fixes: #1655 https://bugzilla.redhat.com/show_bug.cgi?id=1229620 vmdb/app/controllers/catalog_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
upstream 2015-08-31
Verified in 5.5.0.5-beta1.1.20151007163855_ed40d96
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2015:2551