Project

General

Profile

QA #826

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

Added by poy poypoy 12 months ago. Updated 6 months ago.

Status:
回答済
Priority:
通常
Assignee:
-
Category:
-
Target version:
-
Start date:
06/25/2018
Due date:
% Done:

0%

Estimated time:

Description

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

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

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;
}
});


History

#1

Updated by Kawai takashi 6 months ago

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{
   //何もしない
   }
});

#2

Updated by 奈良 裕記 6 months ago

  • Status changed from 新規 to 回答済

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

Also available in: Atom PDF