Sha256: 297ff05178ba66ecb65dd2c7782015bd0aee4bc4ecf446532c4d035738e02567

Contents?: true

Size: 749 Bytes

Versions: 6

Compression:

Stored size: 749 Bytes

Contents

module ForemanXen
  module HostHelperExtensions
    extend ActiveSupport::Concern

    module Overrides
      def host_title_actions(host)
        unless @host.compute_resource.nil?
          if @host.compute_resource.type == 'ForemanXen::Xenserver'
            title_actions(
              button_group(
                link_to(
                  _('Xen Snapshots'),
                  "../foreman_xen/snapshots/#{@host.id}/",
                  :title => _('Manage machine snapshots'),
                  :id    => :xen_snap_button,
                  :class => 'btn btn-default'
                )
              )
            )
          end
        end
        super(host)
      end
    end

    included do
      prepend Overrides
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
foreman_xen-1.0.1 app/models/concerns/foreman_xen/host_helper_extensions.rb
foreman_xen-1.0.0 app/models/concerns/foreman_xen/host_helper_extensions.rb
foreman_xen-0.7.1 app/models/concerns/foreman_xen/host_helper_extensions.rb
foreman_xen-0.7.0 app/models/concerns/foreman_xen/host_helper_extensions.rb
foreman_xen-0.6.1 app/models/concerns/foreman_xen/host_helper_extensions.rb
foreman_xen-0.6.0 app/models/concerns/foreman_xen/host_helper_extensions.rb