Sha256: 1d0f6121be2311ebd2de78e7264659bf1c095bd4d87600c27ca0c5965892bf30

Contents?: true

Size: 968 Bytes

Versions: 29

Compression:

Stored size: 968 Bytes

Contents

require 'katello/plugin.rb'

Foreman::Plugin.find(:katello).security_block :sync_plans do
  permission :view_sync_plans,
             {
               'katello/sync_plans' => [:all, :index, :auto_complete_search],
               'katello/api/v2/sync_plans' => [:index, :show, :add_products, :remove_products, :available_products],
               'katello/api/v2/products' => [:index]
             },
             :resource_type => 'Katello::SyncPlan'
  permission :create_sync_plans,
             {
               'katello/api/v2/sync_plans' => [:create]
             },
             :resource_type => 'Katello::SyncPlan'
  permission :edit_sync_plans,
             {
               'katello/api/v2/sync_plans' => [:update]
             },
             :resource_type => 'Katello::SyncPlan'
  permission :destroy_sync_plans,
             {
               'katello/api/v2/sync_plans' => [:destroy]
             },
             :resource_type => 'Katello::SyncPlan'
end

Version data entries

29 entries across 29 versions & 1 rubygems

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