Project

General

Profile

« Previous | Next » 

Revision 870d4598

Added by Ondřej Ezr over 5 years ago

Fixes #2113 - VMware filter datastores

View differences:

app/helpers/compute_resources_vms_helper.rb
options
end
def libvirt_networks(compute)
networks = compute.networks
def libvirt_networks(compute_resource)
networks = compute_resource.networks
select = []
select << [_('Physical (Bridge)'), :bridge]
select << [_('Virtual (NAT)'), :network] if networks.any?
select
end
def vsphere_networks(compute_resource)
networks = compute_resource.networks
def vsphere_networks(compute_resource, cluster_id = nil)
networks = compute_resource.networks(cluster_id: cluster_id)
networks.map do |net|
net_id = net.id
net_name = net.name
......
display_delete_if_authorized(hash_for_compute_resource_vm_path(:compute_resource_id => @compute_resource, :id => vm.identity).merge(:auth_object => @compute_resource, :authorizer => authorizer), :class => 'btn btn-danger')
end
def vsphere_scsi_controllers(compute)
def vsphere_scsi_controllers(compute_resource)
scsi_controllers = {}
compute.scsi_controller_types.each { |type| scsi_controllers[type[:key]] = type[:title] }
compute_resource.scsi_controller_types.each { |type| scsi_controllers[type[:key]] = type[:title] }
scsi_controllers
end

Also available in: Unified diff