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