Posted at

Redmineの注記にテンプレートを入れる(手抜き版)

ViewCustomizePluginを使います。

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

Type: JavaScript

$(function(){

// テンプレートの文言設定
let template = "1行目:テンプレート付きで注記を入れる\n2行目:改行する";
template = encodeURIComponent(template);

// とりあえず上のメニューにだけ追加する
let elementReference = document.getElementById( "content" ).firstElementChild;

// Aタグを追加
let anchor = document.createElement("a");
anchor.href = location.pathname + "/edit?issue[notes]=" + template;

let str = document.createTextNode("テンプレート付き注記");
anchor.appendChild(str);

elementReference.insertBefore(anchor, elementReference.firstChild);
});

こんな感じになります。

リンククリックで編集