diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-08-15 11:11:27 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-08-15 11:11:27 +0000 |
commit | 7379d4e2d04b902e897cded570796955d452ac3c (patch) | |
tree | 89dae1bb5b9524d21fd98edbf304c5a58fbb0a68 | |
parent | f94be4f8ab84d78800e46860994fbd91634111c8 (diff) | |
download | redmine-7379d4e2d04b902e897cded570796955d452ac3c.tar.gz redmine-7379d4e2d04b902e897cded570796955d452ac3c.zip |
Mantis importer: fixed default role mapping
git-svn-id: http://redmine.rubyforge.org/svn/trunk@638 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | lib/tasks/migrate_from_mantis.rake | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/tasks/migrate_from_mantis.rake b/lib/tasks/migrate_from_mantis.rake index 4f6f18527..8644437ae 100644 --- a/lib/tasks/migrate_from_mantis.rake +++ b/lib/tasks/migrate_from_mantis.rake @@ -51,12 +51,12 @@ task :migrate_from_mantis => :environment do TARGET_TRACKER = Tracker.find :first
- default_role = Role.find_by_position(3)
+ DEFAULT_ROLE = Role.find_by_position(3)
manager_role = Role.find_by_position(1)
developer_role = Role.find_by_position(2)
- ROLE_MAPPING = {10 => default_role, # viewer
- 25 => default_role, # reporter
- 40 => default_role, # updater
+ ROLE_MAPPING = {10 => DEFAULT_ROLE, # viewer
+ 25 => DEFAULT_ROLE, # reporter
+ 40 => DEFAULT_ROLE, # updater
55 => developer_role, # developer
70 => manager_role, # manager
90 => manager_role # administrator
@@ -271,7 +271,7 @@ task :migrate_from_mantis => :environment do # Project members
project.members.each do |member|
m = Member.new :user => User.find_by_id(users_map[member.user_id]),
- :role => ROLE_MAPPING[member.access_level] || default_role
+ :role => ROLE_MAPPING[member.access_level] || DEFAULT_ROLE
m.project = p
m.save
end
|