スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Prev.    Category    Next 

Redmine インフォメーションプラグイン Ver. 1.0.0 のリリース

Redmine インフォメーション のバージョン 1.0.0 をリリースした。 ようやく Redmine 2.0 対応。 最初の予定では、 用語集プラグインを先にやるつもりだったけど、 動かないところがいっぱいあって、 簡単な方から手をつけていこうってことで、こちらから先に行った。

以下、 1.0.0 での修正点。

Redmine 2.0 (Rails 3 ) 対応

Redmine 2.0 の対応は主に Rails 3 への対応。 まずは以前書いた記事の修正を行った。

RAILTIES_PATH の削除

RAILTIES_PATH の定義がなくなっていた。 書いていると未定義エラーになるので、削除した。
これは環境によって、 パスが通ってない Rails のファイルがあり、その対応で使っていた。 gem でインストールされたライブラリを見てみると Rails 2 では rails と railties のパッケージで構成されていたのが、 Rails 3 では rails の方が空になって、 railties に統合されたみたい。

もともと自分の開発環境だとパスは通っていたので、確認はできていないけど、多分消すだけで大丈夫だと思う。

lib 以下の development モードでの挙動の変更

development モードの場合、 ファイルは更新がすぐ反映されるように毎回読み込まれる。 Rails 2 では app 以下のディレクトリだけだったが、 3 からは lib 以下もすぐに反映されるようになっていた。

すぐに反映されるのは便利になったのだが、そのかわりクラス変数(@@)の値も保存されなくなった
クラス変数を使わないように変更した。 というより使えるからといって Rails でクラス変数を使うのはよくなかったかなと思う。

エントリーページの変更

[管理] のリンクを押したときは、最初にメニューが出てくる。 それに対して Redmine インフォメーションではバージョン情報を表示する [情報] ページになる。 途中でカテゴリごとに表示、非表示を切り替える機能を付けたんだけど、 バージョン情報を消すと、"表示できない"というエラーメッセージの [情報] ページになる。 この挙動いまいちだなとは思っていた。

メジャーバージョンアップするついでに挙動も変えて、最初のページを [管理] のようにメニューにすることにした。

権限レポートのページの改良

以前に来ていた権限レポートの表示に関する要望対応を行った。 これは Redmine 2.0 では管理ページの権限レポートが改良されていて、 そちらをベースに作り直せば、要望をどおりのものになった。

表のヘッダーの改良

プラグインをたくさん入れていると権限レポートの表が長くなって、 表のヘッダーとの対応がわかりづらくなる。 それを何とかして欲しいということらしい。

これはモジュールごとにロールの説明を付けた。

表のはみ出し

ロールがたくさんになってくると権限レポートの表がサイドバーの方まではみ出してしまうということらしい。
これは次のように autoscroll のブロックで囲むと解決。
<div class='autoscroll'> <table> ... </table></div>

Redmine::Info の表示

Rails では Rails の環境情報を Rails::Info というクラスでもっていて、 これは Rails 情報のページで使っている。
Redmine 2.0 ではこれと同じように Redmine::Info.environment で環境情報が見れるようになっていた。 これが [管理] の [情報] ページに表示されるようになっていたので、 プラグインの [情報] ページでも表示するようにした。

Redmine::Info で表示されるのは以下の情報で、すでに表示済みのものばかりだったけど、一応入れておいた。
  • Redmine のバージョン
  • Rails 情報の一部
  • インストールされたプラグインとそのバージョンのリスト
関連記事
スポンサーサイト
Prev.    Category    Next 

Facebook コメント


コメント

コメントの投稿

Font & Icon
非公開コメント

このページをシェア
アクセスカウンター
アクセスランキング
[ジャンルランキング]
コンピュータ
28位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
4位
アクセスランキングを見る>>
カレンダー(アーカイブ)
プルダウン 降順 昇順 年別

07月 | 2017年08月 | 09月
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -


はてな新着記事
はてな人気記事
ブロとも申請フォーム
プロフィール

yohshiy

Author:yohshiy
職業プログラマー。
仕事は主に C++ ですが、軽い言語マニアなので、色々使っています。

はてブ:yohshiy のブックマーク
Twitter:@yohshiy

サイト紹介
プログラミング好きのブログです。プログラミング関連の話題や公開ソフトの開発記などを雑多に書いてます。ただ、たまに英語やネット系の話になることも。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。