From 00c813822f768dc15154927d787708b679eee156 Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Sat, 1 Mar 2008 20:16:43 +0000 Subject: [PATCH] ActionItem177: avoiding duplicated logic in migration. Using Profile::Roles module-level methods --- db/migrate/024_new_permissions.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/db/migrate/024_new_permissions.rb b/db/migrate/024_new_permissions.rb index 159b699..3b91310 100644 --- a/db/migrate/024_new_permissions.rb +++ b/db/migrate/024_new_permissions.rb @@ -1,20 +1,20 @@ class NewPermissions < ActiveRecord::Migration def self.up - admin = Role.find_by_key('profile_admin') + admin = Profile::Roles.admin admin.permissions += ['manage_friends', 'validate_enterprise', 'peform_task'] admin.save - moderator = Role.find_by_key('profile_moderator') + moderator = Profile::Roles.moderator moderator.permissions += ['manage_friends', 'peform_task'] moderator.save end def self.down - admin = Role.find_by_key('profile_admin') + admin = Profile::Roles.admin admin.permissions -= ['manage_friends', 'validate_enterprise', 'peform_task'] admin.save - moderator = Role.find_by_key('profile_moderator') + moderator = Profile::Roles.moderator moderator.permissions -= ['manage_friends', 'peform_task'] moderator.save end -- libgit2 0.21.2