Created attachment 1116704 [details] screenshots Description of problem: When using a service dialog with require fields, it seems as though each time you select a field the previous field is being refreshed even if you tell the dialog not to refresh the other fields. Version-Release number of selected component (if applicable): 5.5.2.1 How reproducible: 100% Steps to Reproduce: 1. Import attached dialog and connect it to a a button or catalog item 2. choose the first drop down 2. then choose the second field Actual results: the previous fields are auto refreshed. Expected results: fields should be selectable and not auto refresh other elements in the dialog without explicitly telling the dialog. Additional info: The only way i can work around this right now is to set all fields to not be mandatory (sorry for the double negative) :-)
Created attachment 1116706 [details] service dialog to validate against
Drew - We validate this issue as part of the work on Bug 1289643.
New commit detected on cfme/5.5.z: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme.git;a=commitdiff;h=2f4b46ed4b6b54fa3b44fec8ed02e56c291f8218 commit 2f4b46ed4b6b54fa3b44fec8ed02e56c291f8218 Merge: a1e9578 0557daa Author: Greg McCullough <gmccullo> AuthorDate: Thu Jan 21 09:17:32 2016 -0500 Commit: Greg McCullough <gmccullo> CommitDate: Thu Jan 21 09:17:32 2016 -0500 Merge branch 'resolve_select_picker_issues' into '5.5.z' Resolve inconsistent dialog auto refresh https://bugzilla.redhat.com/show_bug.cgi?id=1289643 https://bugzilla.redhat.com/show_bug.cgi?id=1300411 Change a call to selectpicker that attempted to refresh all the dynamic dropdowns via classname and now only update for the correct dom id. See merge request !740 app/assets/javascripts/dialog_field_refresh.js | 4 +++- spec/javascripts/dialog_field_refresh_spec.js | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-)
New commit detected on cfme/5.5.z: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme.git;a=commitdiff;h=0557daa87748cd125c46c9dbaf159e91fae534f9 commit 0557daa87748cd125c46c9dbaf159e91fae534f9 Author: Drew Bomhof <dbomhof> AuthorDate: Wed Jan 20 16:44:00 2016 -0500 Commit: Drew Bomhof <dbomhof> CommitDate: Wed Jan 20 16:44:00 2016 -0500 Resolve inconsistent dialog auto refresh https://bugzilla.redhat.com/show_bug.cgi?id=1289643 https://bugzilla.redhat.com/show_bug.cgi?id=1300411 Change a call to selectpicker that attempted to refresh all the dynamic dropdowns via classname and now only update for the correct dom id. app/assets/javascripts/dialog_field_refresh.js | 4 +++- spec/javascripts/dialog_field_refresh_spec.js | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-)
Created attachment 1116953 [details] Hotfix: dialog_field_refresh.js Please replace dialog_field_refresh.js with this attached Hotfix. Path: app/assets/javascripts/dialog_field_refresh.js
https://github.com/ManageIQ/manageiq/pull/6285
Detected commit referencing this ticket while ticket status is MODIFIED.
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/93d7c815a256c259db91863b6f646644b65d1428 commit 93d7c815a256c259db91863b6f646644b65d1428 Author: Drew Bomhof <dbomhof> AuthorDate: Wed Jan 20 16:44:00 2016 -0500 Commit: Drew Bomhof <dbomhof> CommitDate: Thu Jan 21 10:04:26 2016 -0500 Resolve inconsistent dialog auto refresh Change a call to selectpicker that attempted to refresh all the dynamic dropdowns via classname and now only update for the correct dom id. Resolves issues found in the following two BZ's https://bugzilla.redhat.com/show_bug.cgi?id=1289643 https://bugzilla.redhat.com/show_bug.cgi?id=1300411 app/assets/javascripts/dialog_field_refresh.js | 2 +- spec/javascripts/dialog_field_refresh_spec.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-)
fields is selectable and not auto refresh form service Catalogs is successful Verified in version: 5.6.0.4-beta2.3.20160421172650_719e256
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/RHBA-2016:1348