@@ -83,11 +83,11 task :migrate_from_mantis => :environment do | |||
|
83 | 83 | set_table_name :mantis_user_table |
|
84 | 84 | |
|
85 | 85 | def firstname |
|
86 | realname.blank? ? username : realname.split.first | |
|
86 | realname.blank? ? username : realname.split.first[0..29] | |
|
87 | 87 | end |
|
88 | 88 | |
|
89 | 89 | def lastname |
|
90 | realname.blank? ? username : realname.split[1..-1].join(' ') | |
|
90 | realname.blank? ? username : realname.split[1..-1].join(' ')[0..29] | |
|
91 | 91 | end |
|
92 | 92 | |
|
93 | 93 | def email |
@@ -265,7 +265,7 task :migrate_from_mantis => :environment do | |||
|
265 | 265 | |
|
266 | 266 | # Project members |
|
267 | 267 | project.members.each do |member| |
|
268 | m = Member.new :user => User.find(users_map[member.user_id]), | |
|
268 | m = Member.new :user => User.find_by_id(users_map[member.user_id]), | |
|
269 | 269 | :role => ROLE_MAPPING[member.access_level] || default_role |
|
270 | 270 | m.project = p |
|
271 | 271 | m.save |
@@ -303,8 +303,8 task :migrate_from_mantis => :environment do | |||
|
303 | 303 | :priority => PRIORITY_MAPPING[bug.priority], |
|
304 | 304 | :created_on => bug.date_submitted, |
|
305 | 305 | :updated_on => bug.last_updated |
|
306 |
i.author = User.find(users_map[bug.reporter_id] |
|
|
307 | i.assigned_to = User.find(users_map[bug.handler_id]) if bug.handler_id && users_map[bug.handler_id] | |
|
306 | i.author = User.find_by_id(users_map[bug.reporter_id]) | |
|
307 | i.assigned_to = User.find_by_id(users_map[bug.handler_id]) if bug.handler_id && users_map[bug.handler_id] | |
|
308 | 308 | i.category = IssueCategory.find_by_project_id_and_name(i.project_id, bug.category) unless bug.category.blank? |
|
309 | 309 | i.fixed_version = Version.find_by_project_id_and_name(i.project_id, bug.fixed_in_version) unless bug.fixed_in_version.blank? |
|
310 | 310 | i.status = STATUS_MAPPING[bug.status] || default_status |
@@ -317,7 +317,7 task :migrate_from_mantis => :environment do | |||
|
317 | 317 | bug.bug_notes.each do |note| |
|
318 | 318 | n = Journal.new :notes => encode(note.bug_note_text.note), |
|
319 | 319 | :created_on => note.date_submitted |
|
320 |
n.user = User.find(users_map[note.reporter_id] |
|
|
320 | n.user = User.find_by_id(users_map[note.reporter_id]) | |
|
321 | 321 | n.journalized = i |
|
322 | 322 | n.save |
|
323 | 323 | end |
@@ -359,7 +359,7 task :migrate_from_mantis => :environment do | |||
|
359 | 359 | :title => encode(news.headline[0..59]), |
|
360 | 360 | :description => encode(news.body), |
|
361 | 361 | :created_on => news.date_posted |
|
362 |
n.author = User.find(users_map[news.poster_id] |
|
|
362 | n.author = User.find_by_id(users_map[news.poster_id]) | |
|
363 | 363 | n.save |
|
364 | 364 | print '.' |
|
365 | 365 | end |
General Comments 0
You need to be logged in to leave comments.
Login now