狠狠撸

狠狠撸Share a Scribd company logo
VIEW CUSTOMIZEから
REST APIを使用する
? もりのあさ
? @forenoonM
? ゲ ム系の 率化系ー 効 PG (なんでもやる)
? [Github] forenoon/ViewCustomizeRecipe
Redmine.Tokyo 第14回勉 会【強 LT】
最近の仕事
? RedmineからJIRAに移行したものの上手く使えてない
? プロマネ手法が まってない決
? そもそもプロマネがいない
? タイプ、エピック、バ ジョンの使い方を固める前に課題 ー
プロジェクトに投入して大 になってる変
? チケットでWBS作る 担が大きい負
全部 おれが なんとかする
https://qiita.com/forenoonM/items/6121399cb9f78b8da9ca
VIEW CUSTOMIZE (JAVASCRIPT) からREST APIを使う
? 何ができるんだろう??
? クリックしてるチケットIDから、 チケットや子チケッ親
ト、 チケットの情 をその で取得できる関連 報 場
? 表示も 集もできる編
? Wikiペ ジからチケット一 を取得できるー 覧
? チケット のフォ ムやチケット一 の右クリックメ詳細 ー 覧
ニュ をフックして追加 理を埋め めるー 処 込
? チケットが完了したら後 のステ タスを える続 ー 変
つまり定型作 の自 化の幅が がる業 動 広
VIEW CUSTOMIZE (JAVASCRIPT) からREST APIを使う
? 「課題 apikeyどうすんだ 」問題
? 管理者のapikeyをコ ドにー JSに埋めるのは危 すぎる険
? ログインユ ザ のー ー apikeyを取得するAPIは い無
なら「 人 定」をスクレイピングしよう!個 設
apikeyの取得もJSで自 化する 代!動 時
VIEW CUSTOMIZE (JAVASCRIPT) からREST APIを使う
// Redmine 3.1以前版。
// 3.1以降のいずれかのバージョンからはajaxでapikeyが埋め込まれるためこの方法だと失敗する。
// REST APIがONになっていなければapikeyには空文字が入る。
let apikey = "";
$.get('/my/account').done(function(data){
apikey = $("#api-access-key", $(data)).first().text();
});
// Redmine 3.1以降版。専用ページなので読み込み負荷は若干低いはず。
// REST APIのON/OFFに関わらずapikeyにはAPIキーの文字列が入る。
let apikey = "";
$.get('/my/api_key').done(function(data){
apikey = $('#content > div.box > pre', $(data)).first().text();
});
https://qiita.com/forenoonM/items/6121399cb9f78b8da9ca
今日のサンプル
? 子チケットのコメント追加 に チケットにもコピ する時 親 ー
? 目的
? WBS状にチケットを切ると と子(兄弟)ができる親
? 子チケット…兄弟 の情 が分断される間 報
? 子チケット担当者は子チケットの中で させるのが理想簡潔
? でも重要事 は一 したい項 覧
なら チケットのコメント に集 しよう!親 欄 約
勿 、自 で!論 動
時間無いし実践
redmine.tokyoのサ バ にスクリプト 用 みー ー 適 済
今日のサンプルのソースコード
https://qiita.com/forenoonM/items/9da2d10a5dd9267499e8

More Related Content

View CustomizeからREST APIを使用する

  • 1. VIEW CUSTOMIZEから REST APIを使用する ? もりのあさ ? @forenoonM ? ゲ ム系の 率化系ー 効 PG (なんでもやる) ? [Github] forenoon/ViewCustomizeRecipe Redmine.Tokyo 第14回勉 会【強 LT】
  • 2. 最近の仕事 ? RedmineからJIRAに移行したものの上手く使えてない ? プロマネ手法が まってない決 ? そもそもプロマネがいない ? タイプ、エピック、バ ジョンの使い方を固める前に課題 ー プロジェクトに投入して大 になってる変 ? チケットでWBS作る 担が大きい負 全部 おれが なんとかする
  • 4. VIEW CUSTOMIZE (JAVASCRIPT) からREST APIを使う ? 何ができるんだろう?? ? クリックしてるチケットIDから、 チケットや子チケッ親 ト、 チケットの情 をその で取得できる関連 報 場 ? 表示も 集もできる編 ? Wikiペ ジからチケット一 を取得できるー 覧 ? チケット のフォ ムやチケット一 の右クリックメ詳細 ー 覧 ニュ をフックして追加 理を埋め めるー 処 込 ? チケットが完了したら後 のステ タスを える続 ー 変 つまり定型作 の自 化の幅が がる業 動 広
  • 5. VIEW CUSTOMIZE (JAVASCRIPT) からREST APIを使う ? 「課題 apikeyどうすんだ 」問題 ? 管理者のapikeyをコ ドにー JSに埋めるのは危 すぎる険 ? ログインユ ザ のー ー apikeyを取得するAPIは い無 なら「 人 定」をスクレイピングしよう!個 設 apikeyの取得もJSで自 化する 代!動 時
  • 6. VIEW CUSTOMIZE (JAVASCRIPT) からREST APIを使う // Redmine 3.1以前版。 // 3.1以降のいずれかのバージョンからはajaxでapikeyが埋め込まれるためこの方法だと失敗する。 // REST APIがONになっていなければapikeyには空文字が入る。 let apikey = ""; $.get('/my/account').done(function(data){ apikey = $("#api-access-key", $(data)).first().text(); }); // Redmine 3.1以降版。専用ページなので読み込み負荷は若干低いはず。 // REST APIのON/OFFに関わらずapikeyにはAPIキーの文字列が入る。 let apikey = ""; $.get('/my/api_key').done(function(data){ apikey = $('#content > div.box > pre', $(data)).first().text(); }); https://qiita.com/forenoonM/items/6121399cb9f78b8da9ca
  • 7. 今日のサンプル ? 子チケットのコメント追加 に チケットにもコピ する時 親 ー ? 目的 ? WBS状にチケットを切ると と子(兄弟)ができる親 ? 子チケット…兄弟 の情 が分断される間 報 ? 子チケット担当者は子チケットの中で させるのが理想簡潔 ? でも重要事 は一 したい項 覧 なら チケットのコメント に集 しよう!親 欄 約 勿 、自 で!論 動