Trac importer:
* prevent duplication of associated trackers when the target project already exists (closes #829) * warn user if the target project already exists git-svn-id: http://redmine.rubyforge.org/svn/trunk@1263 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
f5b5688e8a
commit
2d01398d67
|
@ -538,9 +538,14 @@ namespace :redmine do
|
||||||
puts "Unable to create a project with identifier '#{identifier}'!" unless project.save
|
puts "Unable to create a project with identifier '#{identifier}'!" unless project.save
|
||||||
# enable issues and wiki for the created project
|
# enable issues and wiki for the created project
|
||||||
project.enabled_module_names = ['issue_tracking', 'wiki']
|
project.enabled_module_names = ['issue_tracking', 'wiki']
|
||||||
end
|
else
|
||||||
project.trackers << TRACKER_BUG
|
puts
|
||||||
project.trackers << TRACKER_FEATURE
|
puts "This project already exists in your Redmine database."
|
||||||
|
print "Are you sure you want to append data to this project ? [Y/n] "
|
||||||
|
exit if STDIN.gets.match(/^n$/i)
|
||||||
|
end
|
||||||
|
project.trackers << TRACKER_BUG unless project.trackers.include?(TRACKER_BUG)
|
||||||
|
project.trackers << TRACKER_FEATURE unless project.trackers.include?(TRACKER_FEATURE)
|
||||||
@target_project = project.new_record? ? nil : project
|
@target_project = project.new_record? ? nil : project
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue