Skip to content

Commit 767fe82

Browse files
author
Tom Copeland
committed
working on files
1 parent 48c7fef commit 767fe82

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

lib/tasks/gforge_models.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,13 @@ class GForgeFile < GForgeTable
329329
belongs_to :release, :class_name => "GForgeRelease", :foreign_key => 'release_id'
330330
#belongs_to :file_type, :foreign_key => 'type_id'
331331
#belongs_to :processor
332+
def convert_to_redmine_attachment_to(project)
333+
attachment = Attachment.new(
334+
:filename => filename,
335+
:disk_filename => "#{project.unix_group_name}/#{filename}"
336+
337+
)
338+
end
332339
end
333340

334341
# I experimented with memoizing this method, but it actually slowed the migration down

lib/tasks/migrate_from_gforge.rake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ namespace :redmine do
122122
gforge_group.packages.each do |package|
123123
package.releases.each do |release|
124124
release.files.each do |file|
125-
125+
showing_migrated_ids(file) { file.convert_to_redmine_attachment_to(project) }
126126
end
127127
end
128128
end

0 commit comments

Comments
 (0)