Redmine: 活動ページにチェンジセットをデフォルト表示しないパッチ

Redmine の活動ページは、プロジェクトの状況を確認するのに便利です。しかし、ソースコードを頻繁にコミットしているような状況 (リファクタリングが活発なときなど) では、他の情報がチェンジセットに埋もれてしまうため見にくくなります。

以下のパッチでは、活動ページのデフォルト表示条件を変更しています。ポイントは、「:default」を「false」に設定することです。

Index: C:/Program Files/Redmine/lib/redmine.rb
===================================================================
--- C:/Program Files/Redmine/lib/redmine.rb	(リビジョン 1782)
+++ C:/Program Files/Redmine/lib/redmine.rb	(作業コピー)
@@ -139,10 +139,10 @@
 
 Redmine::Activity.map do |activity|
   activity.register :issues, :class_name => %w(Issue Journal)
-  activity.register :changesets
+  activity.register :changesets, :default => false
   activity.register :news
   activity.register :documents, :class_name => %w(Document Attachment)
   activity.register :files, :class_name => 'Attachment'
-  activity.register :wiki_pages, :class_name => 'WikiContent::Version', :default => false
-  activity.register :messages, :default => false
+  activity.register :wiki_pages, :class_name => 'WikiContent::Version'
+  activity.register :messages
 end

以上の変更で、活動ページのデフォルト表示を変えることができます。活動ページを表示した後に条件を毎回変更するのは手間なので、上記のパッチを適用するなど利用状況に応じて初期条件を変更することをおすすめします。