diff --git a/db/migrate/20130711213046_add_manage_environment_trusted_sites_to_admin_role.rb b/db/migrate/20130711213046_add_manage_environment_trusted_sites_to_admin_role.rb new file mode 100644 index 0000000..4291074 --- /dev/null +++ b/db/migrate/20130711213046_add_manage_environment_trusted_sites_to_admin_role.rb @@ -0,0 +1,17 @@ +class AddManageEnvironmentTrustedSitesToAdminRole < ActiveRecord::Migration + def self.up + Environment.all.map(&:id).each do |id| + role = Environment::Roles.admin(id) + role.permissions << 'manage_environment_trusted_sites' + role.save! + end + end + + def self.down + Environment.all.map(&:id).each do |id| + role = Environment::Roles.admin(id) + role.permissions -= ['manage_environment_trusted_sites'] + role.save! + end + end +end -- libgit2 0.21.2