プロジェクト

全般

プロフィール

QA #826

未完了

親チケットのカスタムフィールドの情報を子チケットに引き継ぎたい。

poy poypoy さんがほぼ6年前に追加. 5年以上前に更新.

ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2018/06/25
期日:
進捗率:

0%

予定工数:

説明

チケット表示画面から 子チケット「追加」 をクリックしたときに、
子チケットのカスタムフィールドにて 親チケットのカスタムフィールドの選択値を引き継ぐようにしたいです。

カスタムフィールドはリスト形式です。

View custom pluginを使用して 以下のように書いてみたのですが、
自動的に値が入らない状態です。

アドバイス頂けませんでしょうか。


Path pattern: /issues/[0-9]+$

Type: JavaScript

$(function(){
// 子チケットの追加リンクを取得
var addLink = $('#issue_tree a[href*="/issues/new"]')[0];
if (!addLink) {
return;
}

// カスタムフィールドでの選択値を子チケットの追加リンクにパラメータ追加
var field = $('#issue_custom_field_values_11').val();
if (field) { addLink.href += '&issue%5Bcustom_field_values_11%5D=' + field;
}
});


Kawai takashi さんが5年以上前に更新

Path pattern:/issues/(new|[0-9]+)

$(function(){
   $('#issue_tree a[href*="/issues/new"]').on('click', function() {
    var custom = $('#issue_custom_field_values_11').val(); 
    localStorage.setItem('key', custom);// ローカルストレージへの書き込み
    //alert(custom);
   });
});

$(function(){
   var hikitugi = localStorage.getItem('key');
   if (hikitugi){
      // 初期表示時に前回保存された値を読み込んでセット
      $('#issue_custom_field_values_11').val(hikitugi);
      // ローカルストレージのクリア
      localStorage.clear();
   }else{
   //何もしない
   }
});

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

  • ステータス新規 から 回答済 に変更

回答ありがとうございました。

他の形式にエクスポート: Atom PDF