##// END OF EJS Templates
Mantis importer: replaced find by find_by_id...
Jean-Philippe Lang -
r630:5313f48ff48b
parent child
Show More
@@ -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] || :first)
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] || :first)
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] || :first)
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