@@ -51,12 +51,12 task :migrate_from_mantis => :environment do | |||||
51 |
|
51 | |||
52 | TARGET_TRACKER = Tracker.find :first |
|
52 | TARGET_TRACKER = Tracker.find :first | |
53 |
|
53 | |||
54 |
|
|
54 | DEFAULT_ROLE = Role.find_by_position(3) | |
55 | manager_role = Role.find_by_position(1) |
|
55 | manager_role = Role.find_by_position(1) | |
56 | developer_role = Role.find_by_position(2) |
|
56 | developer_role = Role.find_by_position(2) | |
57 |
ROLE_MAPPING = {10 => |
|
57 | ROLE_MAPPING = {10 => DEFAULT_ROLE, # viewer | |
58 |
25 => |
|
58 | 25 => DEFAULT_ROLE, # reporter | |
59 |
40 => |
|
59 | 40 => DEFAULT_ROLE, # updater | |
60 | 55 => developer_role, # developer |
|
60 | 55 => developer_role, # developer | |
61 | 70 => manager_role, # manager |
|
61 | 70 => manager_role, # manager | |
62 | 90 => manager_role # administrator |
|
62 | 90 => manager_role # administrator | |
@@ -271,7 +271,7 task :migrate_from_mantis => :environment do | |||||
271 | # Project members |
|
271 | # Project members | |
272 | project.members.each do |member| |
|
272 | project.members.each do |member| | |
273 | m = Member.new :user => User.find_by_id(users_map[member.user_id]), |
|
273 | m = Member.new :user => User.find_by_id(users_map[member.user_id]), | |
274 |
:role => ROLE_MAPPING[member.access_level] || |
|
274 | :role => ROLE_MAPPING[member.access_level] || DEFAULT_ROLE | |
275 | m.project = p |
|
275 | m.project = p | |
276 | m.save |
|
276 | m.save | |
277 | end |
|
277 | end |
General Comments 0
You need to be logged in to leave comments.
Login now