Sha256: eab0512969224e8a807b3557bda4e43d2f306b68b2ecad7df9013b9aa689153c

Contents?: true

Size: 1.33 KB

Versions: 27

Compression:

Stored size: 1.33 KB

Contents

require 'katello/plugin.rb'

Foreman::Plugin.find(:katello).security_block :subscriptions do
  permission :view_subscriptions,
             {
               'katello/api/v2/subscriptions' => [:index, :show, :available, :manifest_history, :auto_complete_search],
               'katello/api/v2/repository_sets' => [:index, :show, :available_repositories]
             },
             :resource_type => 'Organization'
  permission :attach_subscriptions,
             {
               'katello/api/v2/subscriptions' => [:create]
             },
             :resource_type => 'Organization'
  permission :unattach_subscriptions,
             {
               'katello/api/v2/subscriptions' => [:destroy]
             },
             :resource_type => 'Organization'
  permission :import_manifest,
             {
               'katello/products' => [:available_repositories, :toggle_repository],
               'katello/providers' => [:redhat_provider, :redhat_provider_tab],
               'katello/api/v2/subscriptions' => [:upload, :refresh_manifest],
               'katello/api/v2/repository_sets' => [:enable, :disable]
             },
             :resource_type => 'Organization'
  permission :delete_manifest,
             {
               'katello/api/v2/subscriptions' => [:delete_manifest]
             },
             :resource_type => 'Organization'
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
katello-3.2.0 lib/katello/permissions/subscription_permissions.rb
katello-3.2.0.rc3 lib/katello/permissions/subscription_permissions.rb
katello-3.2.0.rc2 lib/katello/permissions/subscription_permissions.rb
katello-3.2.0.rc1.1 lib/katello/permissions/subscription_permissions.rb
katello-3.2.0.rc1 lib/katello/permissions/subscription_permissions.rb
katello-3.1.0.1 lib/katello/permissions/subscription_permissions.rb
katello-3.1.0 lib/katello/permissions/subscription_permissions.rb
katello-3.1.0.rc2.1 lib/katello/permissions/subscription_permissions.rb
katello-3.0.2 lib/katello/permissions/subscription_permissions.rb
katello-2.4.5 lib/katello/permissions/subscription_permissions.rb
katello-3.1.0.rc1 lib/katello/permissions/subscription_permissions.rb
katello-3.0.1 lib/katello/permissions/subscription_permissions.rb
katello-2.4.4 lib/katello/permissions/subscription_permissions.rb
katello-3.0.0 lib/katello/permissions/subscription_permissions.rb
katello-2.4.3 lib/katello/permissions/subscription_permissions.rb
katello-3.0.0.rc7 lib/katello/permissions/subscription_permissions.rb
katello-3.0.0.rc5 lib/katello/permissions/subscription_permissions.rb
katello-2.4.2 lib/katello/permissions/subscription_permissions.rb
katello-3.0.0.rc4 lib/katello/permissions/subscription_permissions.rb
katello-3.0.0.rc3 lib/katello/permissions/subscription_permissions.rb