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

こんな感じになります。

リンククリックで編集