Project

General

Profile

QA #892

Updated by 奈良 裕記 over 3 years ago

h3. ■現象/要望 

  Redmine3.4.4.stable を使用しています。 

  Redmine標準のチケットインポート機能を使用した場合、 
  下記の条件で「対象バージョン」がチケットに反映されません。 

  <発生条件> 
  該当のバージョンを作成したプロジェクト以外の 
  プロジェクト(バージョン共有範囲内)に対してインポートした場合に発生 
   
  対応方法があればご教示いただけないでしょうか。 

 h3. ■現状の回避策 

 (Redmine本体無改造の対応) 

 1.チケットインポート実施後に、チケット一覧上から一括で対象バージョンを設定しています。 

 2.別ツールの利用 

 Redmine標準のCSVファイルインポート機能ではなく 
 Redmineチケット一括(Excelファイル利用、Versionの内部ID指定)を利用する。 
 http://blog.redmine.jp/articles/redmine-ticket-ikkatsu/ 

 h3. ■解決策 

 Redmineソース変更により対応可能 

 /app/models/issue_import.rb 125行目 

 def build_object(row, item) 

 if version = issue.project.versions.named(version_name).first 
 ↓ 
 if version = issue.project.shared_versions.named(version_name).first 


 h3. ■対応状況 

 修正コード作成済(上記) 

 Redmine本家チケット起票済 
 Defect #30001: CSV importer ignores shared version names of other projects 
 https://www.redmine.org/issues/30001 

 本家パッチ投稿済 
 http://www.redmine.org/issues/30001#note-2 

 h3. ■補足 

Back