Sha256: ec0fda4b2665e85ad268bca7e3d946446252cf5e515fbade26ab33194ca0d974

Contents?: true

Size: 883 Bytes

Versions: 73

Compression:

Stored size: 883 Bytes

Contents

object @resource

extends "katello/api/v2/subscriptions/base"

attributes :arch
attributes :description
attributes :support_type
attributes :role, :usage, :addons

node(:host_count) do |subscription|
  subscription.hosts.count
end

node :provided_products, :if => lambda { |sub| sub && !sub.products.blank? } do |subscription|
  subscription.products.map do |product|
    {id: product[:id], name: product[:name]}
  end
end

node :activation_keys do |subscription|
  subscription.activation_keys.readable.map do |key|
    {
      id: key.id,
      name: key.name,
      release_version: key.release_version,
      service_level: key.service_level,
      environment: {
        id: key.environment.try(:id),
        name: key.environment.try(:name)
      },
      content_view: {
        id: key.content_view.try(:id),
        name: key.content_view.try(:name)
      }
    }
  end
end

Version data entries

73 entries across 73 versions & 1 rubygems

Version Path
katello-4.0.3 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.5 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.2.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.2 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.4 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.1.2 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.3.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.1.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.3 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.0 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.0.rc3.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.0.rc3 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.2.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.2 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.17.3 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.0.rc2 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.18.1.1 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-3.17.2 app/views/katello/api/v2/subscriptions/show.json.rabl
katello-4.0.0.rc1 app/views/katello/api/v2/subscriptions/show.json.rabl