Revision 870d4598
Added by Ondřej Ezr over 5 years ago
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
Fixes #2113 - VMware filter datastores