Project

General

Profile

Download (1.6 KB) Statistics
| Branch: | Tag: | Revision:
f37934af Ohad Levy
<div class="fields">
c6e02bd3 Joseph Magen
<div class="form-group">
4d4557e9 Joseph Magen
<% nat = compute_resource.networks %>
<% bridge = compute_resource.interfaces %>
c5c84034 Ohad Levy
<%= selectable_f f, :type, libvirt_networks(compute_resource), {},
a0c1773d Lukas Zapletal
{ :label => _('Network type'), :help_inline =>
c5c84034 Ohad Levy
remove_child_link('X', f, { :method => :'_delete', :title => _('remove network interface'),
bf4a13d3 Walden Raines
:class => 'label label-danger disable-unsupported' }),
c5c84034 Ohad Levy
:onchange => 'libvirt_network_selected(this)' } %>
<div id='nat' class='<%= 'hide' if f.object.type != 'network' %>'>
<%= selectable_f f, :network, nat.map(&:name),
{ :include_blank => nat.any? ? false : _("No networks") },
bf4a13d3 Walden Raines
{ :class => "col-md-2", :label => _("Network"), :disabled => f.object.type != 'network' } %>
c5c84034 Ohad Levy
</div>

<div id='bridge' class='<%= 'hide' if f.object.type != 'bridge' %>'>
4d4557e9 Joseph Magen
<% if bridge.any? %>
c5c84034 Ohad Levy
<%= selectable_f f, :bridge, bridge.map(&:name),
{ :include_blank => bridge.any? ? false : _("No bridges") },
bf4a13d3 Walden Raines
{ :class => "col-md-2", :label => _("Network"), :disabled => f.object.type != 'bridge' } %>
4d4557e9 Joseph Magen
<% else %>
bf4a13d3 Walden Raines
<%= text_f f, :bridge, :class => "col-md-2", :label => _("Network"), :help_block => _("your libvirt host does not support interface listing, please enter here the bridge name (e.g. br0)") %>
4d4557e9 Joseph Magen
<% end %>
c5c84034 Ohad Levy
</div>
422535a4 Jeremy Kitchen
<%= selectable_f f, :model, %w(virtio rtl8139 ne2k_pci pcnet e1000), {},
bf4a13d3 Walden Raines
{ :label => _('NIC type'), :class => 'col-md-2' } %>
c6e02bd3 Joseph Magen
</div>
98987690 Ohad Levy
</div>