Skip to content

Commit ff23128

Browse files
authored
Merge pull request ManageIQ#21573 from kbrock/supports_manager_create
Supports manager create
2 parents ed55325 + d06e6ef commit ff23128

File tree

4 files changed

+1
-13
lines changed

4 files changed

+1
-13
lines changed

app/models/ext_management_system.rb

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,7 @@ def self.api_allowed_attributes
4141
end
4242

4343
def self.supported_types_for_create
44-
permitted_subclasses.select(&:supported_for_create?)
45-
end
46-
47-
def self.supported_for_create?
48-
!reflections.include?("parent_manager")
44+
subclasses_supporting(:create)
4945
end
5046

5147
def self.label_mapping_prefixes
@@ -157,8 +153,6 @@ def self.create_from_params(params, endpoints, authentications)
157153
supports_not :cloud_volume_create
158154
supports_not :console
159155
supports_not :discovery
160-
supports_not :ems_network_new
161-
supports_not :ems_storage_new
162156
supports_not :label_mapping
163157
supports_not :metrics
164158
supports_not :object_storage

app/models/manageiq/providers/embedded_automation_manager.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ class ManageIQ::Providers::EmbeddedAutomationManager < ManageIQ::Providers::Auto
88

99
supports :catalog
1010

11-
def self.supported_for_create?
12-
false
13-
end
14-
1511
def self.catalog_types
1612
{"generic_ansible_playbook" => N_("Ansible Playbook")}
1713
end

app/models/manageiq/providers/network_manager.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class << model_name
99
define_method(:singular_route_key) { "ems_network" }
1010
end
1111

12-
supports_not :ems_network_new
1312
supports_not :cloud_tenant_mapping
1413
supports_not :create_floating_ip
1514
supports_not :create_network_router

app/models/manageiq/providers/storage_manager.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ class StorageManager < ManageIQ::Providers::BaseManager
77
supports_not :cloud_object_store_container_create
88
supports_not :cloud_volume
99
supports_not :cloud_volume_create
10-
supports_not :ems_storage_new
1110
supports_not :object_storage
1211
supports_not :smartstate_analysis
1312
supports_not :storage_services

0 commit comments

Comments
 (0)