Description of problem: When no event processor like ceilometer or AMQP is configured or configured badly, then I am still able to go to timelines. In provider summary there is timelines disabled in properties, but not disabled in Monitoring select button. I think it should be unified and not disabled in both or disabled in both. Version-Release number of selected component (if applicable): 5.6.0.9 How reproducible: Always Steps to Reproduce: 1. Add openstack cloud provider without configuring event processor. 2. Go to provider summary page 3. Actual results: Monitoring subbutton timelines is clickable and lets me go to timelines page, whilst properties timelines link is gray and unclickable. Expected results: Monitoring subbuton timelines should be gray and unclickable or properties timelines link should be clickable. Additional info:
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
I've just checked this issue in 5.7.0.3. 1. Monitoring menu is not grayed out though Timelines is dimmed for OpenStack now. 2. Timelines is still available for Azure when there is no any timelines events yet.
Ievgen, Have you checked if there are Policy Timelines events available for the provider in question. If not can you provide access to your appliance i can take a look at it. Let me know. Thanks. ~Harpreet
Harpreet, I already destroyed that appliance. I've just deployed new one. Timelines is grayed out for both Azure and RHOS providers this time but Monitoring menu is still available. You can access this appliance using ip 10.8.199.248.
Levgen, I am closing this BZ as not a bug as Timelines button is disabled/grayed when no timeline data is available. We show "Monitoring" menu with disabled buttons under it in other parts of UI when button under the groups are disabled so this is not a bug. Thanks, ~Harpreet