Recent PR [1] got merged, but we need to add: 1. Unit tests 2. "But as discussed with @smelamud on gitter: there's the prefered way to check for feature availability on a provider is to use the supports mixin https://github.com/ManageIQ/manageiq/blob/master/app/models/mixins/supports_feature_mixin.rb This should be used in future PRs and code that is doing some other way of checking of availability of features should be using that. If you use that then there is a generic button class that checks for the feature support presence. " Let's do both enhancements.
Dialog code change merged.