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