• このエントリーをはてなブックマークに追加
  • Buffer
  • このエントリーをはてなブックマークに追加
  • Buffer

Redmineのpluginは簡単に導入できて素敵。
しかし、中には既存のテーブルにalterしちゃうのとかもあるので、Redmine本体のバージョンアップ時や、他のプラグイン実行時になにかと影響が出てしまう場合がある。
例えば、Backlogsプラグイン。これを使っていたら、チケットの削除ができなくなった。ロードマップに開始日を設定できる当たりが怪しい。
また、Advanced Roadmapプラグインもその名の通りロードマップを拡張するので、ロードマップ表示に影響が出ていた。

 Showing vendor/plugins/advanced_roadmap/app/views/projects/roadmap.rhtml where line #21 raised:
undefined method `rest_hours' for #<version:0x6ce9158>

プラグインを作るときは、できるかぎり本体に影響が出ないようにしないと、運用中のRedmineがとつぜん暴走する。
本体に影響が出るような修正は、本家にPushすべしかな。

Tagged with: