Created attachment 1154613 [details]
Screenshot of the bug
Description of problem:
Dashboard allows to add several identical widgets.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Go to Cloud Intel->Dashboard.
2. Add "Tenant Quotas" or "Hosts - Summary by Version" widgets.
3. Don't wait page reloading and add the same widget
After page reloading two identical widgets are in Dashboard.
Duplicating widgets is not allowed.
It's possible more than 2 widgets, just go on to add widgets before page will be reloaded. There is no this behavior in 5.5z
New commit detected on ManageIQ/manageiq/master:
Author: Milan Zazrivec <firstname.lastname@example.org>
AuthorDate: Wed May 11 18:17:24 2016 +0200
Commit: Milan Zazrivec <email@example.com>
CommitDate: Mon May 16 21:21:10 2016 +0200
Don't allow adding duplicate widgets into a dashboard
app/controllers/dashboard_controller.rb | 16 ++++++++++------
spec/controllers/dashboard_controller_spec.rb | 24 ++++++++++++++++++++++++
3 files changed, 35 insertions(+), 7 deletions(-)
Verified fixed in 184.108.40.206-rc1.20160524155303_f2a5a50.
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.