2012年8月5日日曜日

Redmineの活動ページで「Wiki編集」「メッセージ」「作業時間の記録」をデフォルトで表示する方法

Redmineの活動ページの表示で「Wiki編集」「メッセージ」「作業時間の記録」はデフォルト設定ではチェックがONになっておらず、わざわざONにして再表示する必要があります

またログインをしなおしたりしてもチェックが外れてしまいます

ので今回はそれをデフォルトでチェックONにする方法を紹介します

解決方法は直接ソースコードを編集するしかありませんw
Redmineがインストールしてあるフォルダの
lib/redmine.rb
を編集します

編集するのは以下の部分です

Redmine::Activity.map do |activity|
  activity.register :issues, :class_name => %w(Issue Journal)
  activity.register :changesets
  activity.register :news
  activity.register :documents, :class_name => %w(Document Attachment)
  activity.register :files, :class_name => 'Attachment'
  activity.register :wiki_edits, :class_name => 'WikiContent::Version', :default => true
  activity.register :messages, :default => true
  activity.register :time_entries, :default => true
end

下3行赤字の部分がデフォルトではfalseになっているためチェックが入っていません
ここをtrueの設定にすることでデフォルトでONになっています

どうしてUIから設定できるようにしなかったんだw

ちなみにRedmineのバージョンはちょっと古くて1.4.3.stableですw(それがいけないのかもねw)

0 件のコメント:

コメントを投稿