File tree Expand file tree Collapse file tree 1 file changed +5
-22
lines changed
app/controllers/application_controller Expand file tree Collapse file tree 1 file changed +5
-22
lines changed Original file line number Diff line number Diff line change @@ -247,29 +247,12 @@ def cloud_object_store_button_operation(klass, task)
247
247
process_objects ( items . ids . sort , method , display_name )
248
248
end
249
249
250
+ def record_class
251
+ VmOrTemplate
252
+ end
253
+
250
254
def get_rec_cls
251
- # FIXME: the specs for ci_processing rely on setting (and testing) request.parameters['controller'].
252
- # That is wrong and needs to be fixed.
253
- case request . parameters [ "controller" ] || controller_name
254
- when "miq_template"
255
- MiqTemplate
256
- when "orchestration_stack"
257
- params [ :display ] == "instances" ? VmOrTemplate : OrchestrationStack
258
- when "service"
259
- Service
260
- when "cloud_object_store_container"
261
- params [ :pressed ] . starts_with? ( "cloud_object_store_object" ) ? CloudObjectStoreObject : CloudObjectStoreContainer
262
- when "cloud_object_store_object"
263
- CloudObjectStoreObject
264
- when "ems_storage"
265
- params [ :pressed ] . starts_with? ( "cloud_object_store_object" ) ? CloudObjectStoreObject : CloudObjectStoreContainer
266
- when "ems_cluster"
267
- %w[ all_vms vms ] . include? ( params [ :display ] ) || params [ :pressed ] . starts_with? ( 'miq_template' ) ? VmOrTemplate : EmsCluster
268
- when "storage"
269
- %w[ all_vms vms ] . include? ( params [ :display ] ) ? VmOrTemplate : Storage
270
- else
271
- VmOrTemplate
272
- end
255
+ record_class
273
256
end
274
257
275
258
def process_objects ( objs , task , display_name = nil )
You can’t perform that action at this time.
0 commit comments