Sha256: 9b66912cf0236328938e5443d96f03dfc18013101fa7368c327943dd06ee4a97

Contents?: true

Size: 571 Bytes

Versions: 41

Compression:

Stored size: 571 Bytes

Contents

Role.without_auditing do
  insights_admin_role = Role.where(:name => "Access Insights Admin").first
  insights_viewer_role = Role.where(:name => "Access Insights Viewer").first
  view_host_perm = Permission.find_by_name(:view_hosts)
  Role.ignore_locking do
    if insights_admin_role
      insights_admin_role.add_permissions!(:view_hosts) unless insights_admin_role.has_permission?(view_host_perm)
    end
    if insights_viewer_role
      insights_viewer_role.add_permissions!(:view_hosts) unless insights_viewer_role.has_permission?(view_host_perm)
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
redhat_access-2.9.1 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.8.1 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.20 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.19 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.18 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.17 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.16 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.15 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.14 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.13 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.12 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.11 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.10 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.9 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.8 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.2.7 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.1.10 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.0.17 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.0.16 db/seeds.d/200-update-insights-roles.rb
redhat_access-2.1.9 db/seeds.d/200-update-insights-roles.rb