2015年9月7日 星期一

Redmine 2.6 修改預設的篩選條件為 "任意一個"

由於公司需求,開始針對 Redmine 進行一些客製化的處理,我只是一個小小的系統工程師,每一個客制項目都必須花一些功夫來了解 Redmine

 

由於處理的方式是由 Source code 進行修改,所以版本不同可能有些許差異。

 

在 Redmine 的預設篩選條件是 "進行中",但需求者希望每次進入時可以看到全部的問題清單,所以預設進入必須改為 "任意一個"

 

此篇修改適用於 Redmine 2.6



 

 

Redmine 修改預設篩選條件為 "任意一個"

 

修改 issue_query.rb 這個檔案
$ vim /usr/share/nginx/html/redmine/app/models/issue_query.rb

 

將搜尋條件 o 改為 *
self.filters ||= { 'status_id' => {:operator => "o", :values => [""]} } 

change to

self.filters ||= { 'status_id' => {:operator => "*", :values => [""]} }

 

服務重啟
$ service thin restart

 

 

ScreenShot 2015-09-07 00.10.00

 

 

重新登入,所有的搜尋條件預設都改為 "任意一個" 囉!

 

參考資料:

Redmine: Change the default value of screening

Orignal From: Redmine 2.6 修改預設的篩選條件為 "任意一個"

沒有留言:

張貼留言