プロジェクト

全般

プロフィール

QA #892

奈良 裕記 さんが5年以上前に更新

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 

 h3. ■補足 

戻る