Redmine Redmineのプラグイン製作

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

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

前回

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

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

init.rb

設定画面

app/views/settings/_poll_settings.html.erbというパーシャルを作る.
Railsのヘルパーじゃなく、普通のHTMLで記述する.
@settingというモデルを使っているのではなく、ただのハッシュだから.

これで管理画面のプラグイン一覧に「設定」リンクが表示される.
screenshot

サブミットボタンは自動で生成される.
screenshot

値の使い方

どこからでも、「Setting.plugin_プラグイン名」というハッシュにアクセスできる

例えば、index.html.erbに次のように書くと、

値が表示されている

screenshot

情報

プラグインの設定画面を作る

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

執筆者:

関連記事

no image

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

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

no image

Redmine2.0にタイムトラッカーをいれる~time_tracker

進行中のチケットの経過時間をこんな感じで計測できるプラグイン。 本家はhttps://github.com/delaitre/redmine_time_tracker だけどRedmine2.0には対 …

Redmineのトラッカー、チケットのステータス、ワークフローを考える

By: David Michalczuk – CC BY 2.0 目次1 はじめに2 チケットとは3 トラッカーとは4 ステータスとは5 ワークフローとは6 島津製作所の例7 楽天の事例 …

no image

Redmine2.0でメール送信~Yahoo!メール

Redmineからメール送信を登録 Gmailはどうやっても送信できなかったorz Yahoo!メールの登録は次のような感じ config/configuration.yml [crayon-5c15 …

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

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