操作
QA #826
未完了親チケットのカスタムフィールドの情報を子チケットに引き継ぎたい。
ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
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{
//何もしない
}
});
操作