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のプラグイン製作
-

執筆者:

関連記事

Redmineでチケットにチェックリストを表示する〜redmine_issue_checklist

redminecrm.com/projects/checklist/pages/1 Redmine2.4.2でやってみた まだ公式には2.3までしかサポートされていない ダウンロードしてplugins …

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

目次1 参考2 環境3 デベロップメント環境のRedmineを準備4 プラグインを作成5 init.rb6 モデルを作成する7 コントローラーを作成してみる8 ビューを作成9 ルートを作成10 動作確 …

no image

Ubuntu Server12.04にRedmine2.0.3をインストール

環境 Ubuntu Server12.04にrvmでrubyをインストール 目次1 準備2 MySQLを準備3 nginxのインストール4 Redmineのダウンロードと展開5 config/data …

Redmineプラグインのviewを作るための情報あれこれ

By: amanderson2 – CC BY 2.0 目次1 環境2 サイドバーへの表示3 領域 box4 動作などの領域 contextual5 アイコン6 nodata7 テーブル8 …

no image

Ubuntu Server 12.04 + nginx + unicornでRedmine2.0.3を動かす

環境 Ubuntu Server12.04にRedmine2.0.3をインストール 目次1 Unicornの準備2 nginxの設定 Unicornの準備 1-1 Gemfile.local &amp …