Sha256: b5263811682017b01f5ea5988a839e9b73020216fb931ecd93706c3397e9f651
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 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], 'katello/dashboard' => [:subscriptions, :subscriptions_totals], '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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
katello-2.2.2 | lib/katello/permissions/subscription_permissions.rb |