Description of problem: Monitoring select button for ec2 cloud provider doesn't list any subbuttons, so I think it should be gray and disabled. Version-Release number of selected component (if applicable): 5.6.0.9 How reproducible: Always Steps to Reproduce: 1. Add ec2 cloud provider 2. Go to ec2 cloud provider summary page 3. Actual results: I can click on monitoring select button, but it has no subbuttons, because timelines on ec2 are disabled. Expected results: Select button should be gray and unclickable. Additional info:
*** Bug 1342258 has been marked as a duplicate of this bug. ***
https://github.com/ManageIQ/manageiq/pull/9114
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/d49a91bff7149af08d3202e7830887d025569dba commit d49a91bff7149af08d3202e7830887d025569dba Author: Harpreet Kataria <hkataria> AuthorDate: Thu Jun 2 15:35:20 2016 -0400 Commit: Harpreet Kataria <hkataria> CommitDate: Mon Jun 13 14:50:00 2016 -0400 Disable timelines button when no timeline data is available for provider - Also hide Monitoring button group when there are no buttons under it. https://bugzilla.redhat.com/show_bug.cgi?id=1342224 https://bugzilla.redhat.com/show_bug.cgi?id=1342217 .../application_helper/button/ems_cloud_timeline.rb | 5 ----- .../application_helper/button/ems_infra_timeline.rb | 5 ----- app/helpers/application_helper/button/ems_timeline.rb | 15 +++++++++++++++ .../application_helper/toolbar/ems_cloud_center.rb | 2 +- .../application_helper/toolbar/ems_infra_center.rb | 2 +- 5 files changed, 17 insertions(+), 12 deletions(-) delete mode 100644 app/helpers/application_helper/button/ems_cloud_timeline.rb delete mode 100644 app/helpers/application_helper/button/ems_infra_timeline.rb create mode 100644 app/helpers/application_helper/button/ems_timeline.rb
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/db708d9ca35bb67a90a259cc3312e1467fb3aca2 commit db708d9ca35bb67a90a259cc3312e1467fb3aca2 Author: Harpreet Kataria <hkataria> AuthorDate: Thu Jun 2 16:56:49 2016 -0400 Commit: Harpreet Kataria <hkataria> CommitDate: Mon Jun 13 14:59:59 2016 -0400 Added spec tests to verify fix. https://bugzilla.redhat.com/show_bug.cgi?id=1342224 https://bugzilla.redhat.com/show_bug.cgi?id=1342217 .../application_helper/buttons/ems_timeline.rb | 39 ++++++++++++++++++++++ .../application_helper/toolbar_builder_spec.rb | 15 +++++++++ 2 files changed, 54 insertions(+) create mode 100644 spec/helpers/application_helper/buttons/ems_timeline.rb
https://github.com/ManageIQ/manageiq/pull/7620
Verified in 5.7.0.1