Created attachment 1312335 [details] Optimaize Utilization showing only one provider Description of problem: The tree under 'Optimize > Utilization' only shows one provider in an environment with many providers configured. e.g. in the attached example, RHV provider is the only one showing in the tree, while this environment has VMware, HyperV, and OpenStack configured. Version-Release number of selected component (if applicable): 5.8.1.5.20170725160636_e433fc0 How reproducible: Always Steps to Reproduce: 1. Have multiple providers configured 2. Navigate to 'Optimize > Utilization' 3. Check the tree for your providers Actual results: Only one provider is displayed in the tree. Expected results: All providers should be present in the tree. Additional info: Storage displays all back-end storage (across all providers).
Please assess the impact of this issue and update the severity accordingly. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity for a reminder on each severity's definition. If it's something like a tracker bug where it doesn't matter, please set it to Low/Low.
https://github.com/ManageIQ/manageiq/pull/16178
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/cb3cb72d336ade55203056436cdb7a0850d9807a commit cb3cb72d336ade55203056436cdb7a0850d9807a Author: Gregg Tanzillo <gtanzill> AuthorDate: Wed Oct 11 17:17:18 2017 -0400 Commit: Gregg Tanzillo <gtanzill> CommitDate: Fri Oct 13 06:58:21 2017 -0400 Ensure that `base_class` of first target is used for RBAC scope When targets are passed and the instances are of different subclasses through STI, the base class needs to be used for building the scope to prevent ActiveRecord from also scoping to the subclass and limiting the results to only instances of that class. https://bugzilla.redhat.com/show_bug.cgi?id=1480812 https://bugzilla.redhat.com/show_bug.cgi?id=1467756 lib/rbac/filterer.rb | 5 +++++ spec/lib/rbac/filterer_spec.rb | 43 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-)