diff --git a/db/migrate/20120824165019_add_permission_for_send_mail_to_members_to_admin_and_moderator_roles.rb b/db/migrate/20120824165019_add_permission_for_send_mail_to_members_to_admin_and_moderator_roles.rb new file mode 100644 index 0000000..30e7037 --- /dev/null +++ b/db/migrate/20120824165019_add_permission_for_send_mail_to_members_to_admin_and_moderator_roles.rb @@ -0,0 +1,23 @@ +class AddPermissionForSendMailToMembersToAdminAndModeratorRoles < ActiveRecord::Migration + def self.up + Environment.all.map(&:id).each do |id| + role = Profile::Roles.admin(id) + role.permissions += ['send_mail_to_members'] + role.save! + role = Profile::Roles.moderator(id) + role.permissions += ['send_mail_to_members'] + role.save! + end + end + + def self.down + Environment.all.map(&:id).each do |id| + role = Profile::Roles.admin(id) + role.permissions -= ['send_mail_to_members'] + role.save! + role = Profile::Roles.moderator(id) + role.permissions -= ['send_mail_to_members'] + role.save! + end + end +end -- libgit2 0.21.2