Sha256: 4ebcd7685a4e7a37bf44bb2e0aae7583e31e71db02e9a3246ee14febe46ce6b9

Contents?: true

Size: 453 Bytes

Versions: 14

Compression:

Stored size: 453 Bytes

Contents

# Create feature for Smart Proxy
Feature.where(:name => 'Salt').first_or_create

# Add new viewing permissions to Viewer role
viewer = Role.find_by_name('Viewer')

if viewer
  Permission.where(:name => [:view_smart_proxies_salt_keys, :view_smart_proxies_salt_autosign, :view_salt_modules]).each do |permission|
    viewer.ignore_locking do
      viewer.add_permissions!([permission.name]) unless viewer.permissions.include? permission
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
foreman_salt-13.1.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-13.0.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-12.0.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-11.0.1 db/seeds.d/75-salt_seeds.rb
foreman_salt-11.0.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-10.3.1 db/seeds.d/75-salt_seeds.rb
foreman_salt-10.3.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-10.2.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-10.1.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-8.0.4 db/seeds.d/75-salt_seeds.rb
foreman_salt-9.0.1 db/seeds.d/75-salt_seeds.rb
foreman_salt-10.0.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-9.0.0 db/seeds.d/75-salt_seeds.rb
foreman_salt-8.0.3 db/seeds.d/75-salt_seeds.rb