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