Sha256: ddf93f0a32355c9b1e81591099449d97b19f2135d55bf89220df51509c4d409d
Contents?: true
Size: 531 Bytes
Versions: 10
Compression:
Stored size: 531 Bytes
Contents
class AddPermissions < ActiveRecord::Migration[6.0] PRODUCT_PERMISSION_NAMES = [ 'view_scc_products', 'subscribe_scc_products' ].freeze def up Permission.create!(:name => 'test_connection_scc_accounts', :resource_type => 'SccAccount') PRODUCT_PERMISSION_NAMES.each do |p| Permission.create!(:name => p, :resource_type => SccProduct) end end def down (PRODUCT_PERMISSION_NAMES + ['test_connection_scc_accounts']).each do |p| Permission.where(:name => p).destroy_all end end end
Version data entries
10 entries across 10 versions & 1 rubygems