Module: OvmImagesHelper

Defined in:
app/helpers/ovm_images_helper.rb

Instance Method Summary collapse

Instance Method Details

#ovm_image_field(f) ⇒ Object



2
3
4
5
6
7
# File 'app/helpers/ovm_images_helper.rb', line 2

def ovm_image_field(f)
  images = @compute_resource.available_images
  images.each { |image| image.name = image.id if image.name.nil? }
  select_f f, :uuid, images.to_a.sort_by(&:full_name),
    :id, :full_name, {}, :label => _('Image')
end

#select_image(f, compute_resource) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'app/helpers/ovm_images_helper.rb', line 9

def select_image(f, compute_resource)
  images = possible_images(compute_resource, nil, nil)

  select_f(f,
           :image_id,
           images,
           :id,
           :slug,
           { :include_blank => (images.empty? || images.size == 1) ? false : _('Please select an image') },
           { :label => ('Image'), :disabled => images.empty? } )
end