Move supports :create out of base Flavor model #20332
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the supports :create/:delete features are enabled at the base Flavor model, however only Openstack implements these operations
This was added by #15552 along with
validate_create_flavor
andvalidate_delete_flavor
methods, however the UI doesn't appear to use these and instead just checksems.class::Flavor.supports?(:create)
The result of this is that you can add a flavor on other Cloud providers such as Amazon and Azure but nothing actually happens when you do so.
Cross Repo Tests: ManageIQ/manageiq-cross_repo-tests#149
Depends on:
Before: Able to get to the Add a Flavor screen with an AWS provider
After: Configuration dropdown is disabled