Sha256: 59b76e367c17e3f66cca0fe06c3fa97e5a2554414ea9a09b15383baabe9f0ba0

Contents?: true

Size: 696 Bytes

Versions: 15

Compression:

Stored size: 696 Bytes

Contents

child :subscription_facet => :subscription_facet_attributes do |facet|
  extends 'katello/api/v2/subscription_facet/base'
  consumer = Katello::Candlepin::Consumer.new(facet.uuid)

  node :compliance_reasons do
    consumer.compliance_reasons
  end

  node :virtual_host do |_subscription_facet|
    if (host = consumer.virtual_host)
      {:name => host.name, :id => host.id}
    end
  end

  node :virtual_guests do |_subscription_facet|
    consumer.virtual_guests.map do |guest|
      {:name => guest.name, :id => guest.id}
    end
  end

  node :installed_products do
    consumer.installed_products
  end

  child :activation_keys => :activation_keys do
    attributes :id, :name
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
katello-3.3.2 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.1.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.0.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.0 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.0.rc2 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.0.rc1.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.3.0.rc1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.1.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.0 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.0.rc3 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.0.rc2 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.0.rc1.1 app/views/katello/api/v2/subscription_facet/show.json.rabl
katello-3.2.0.rc1 app/views/katello/api/v2/subscription_facet/show.json.rabl