Redmine Redmineのプラグイン製作

Redmine2.5でプラグイン作成のチュートリアルやってみた 2〜Hook

投稿日:2014年5月29日 更新日:

前回

Redmine2.5でプラグイン作成のチュートリアルやってみた

情報

Redmine自体に手を入れずに見た目を変更する方法

プラグイン ホック

第38回 Redmineプラグイン開発(3)

ViewHook

Redmineのフックを使えば、通常のRedmineのViewにカスタムした内容を挿入することができる.

フックの名称を調べる

rake redmine:plugins:hook_list はもう使えない.

またはフック一覧から探す

Redmine::Hook::ViewListenerを継承したクラスをつくる

今回は、lib/polls_hook_listener.rbを作成.

使いたいフックと同じ名称のメソッドを実装する

init.rbでrequireする

render_onヘルパーを使うこともできる

例えば、app/views/polls/_project_overview.html.erbというパーシャルをつくっておいて

screenshot

コントローラーのフック

www.redmine.org/projects/redmine/wiki/Hooks

-Redmine, Redmineのプラグイン製作
-

執筆者:

関連記事

Ubuntu server12.04にRedmine2.4.1をインストール

目次1 環境2 ダウンロード3 データベースの準備4 config/database.yml5 bundle6  セッションストアシークレットジェネレーション7 データベーススキーマ構築8 とりあえず …

Selenium IDEからRubyのテストケースを書き出す

By: Kenny Louie – CC BY 2.0 目次1 Selenium IDE2 Selenium IDEのインストール3 Selenium IDEの立ち上げ方4 はじめてのSe …

TortoiseSVNをsvn+sshリモートリポジトリで使う準備

バージョン管理といえば今やgitだが、MS Officeファイルの扱いについてはsubversionのwindowsクライアントであるTortoiseSVNが非常に優れている。 MS Office文書 …

no image

Redmine2.0でアジャイル~redmine_backlogs

アジャイルがやりたいというよりバックログからチケットを入力するほうが直感的で分かりやすそうだったから ダウンロード github.com/backlogs/redmine_backlogs 参考 gi …

Redmineプラグインで既存のモデルを修正する

By: Allen McGregor – CC BY 2.0 プラグイン インターナルを参考にした 目次1 Rubyのモジュール2 既存のモデルを拡張するRedmineプラグイン3 App …