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

2015-09-07 Redmine

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

 

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

 

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

 

此篇修改適用於 Redmine 2.6

 

 

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

 

修改 issue_query.rb 這個檔案

$ vim /usr/share/nginx/html/redmine/app/models/issue_query.rb

 

將搜尋條件 o 改為 *

issue_query.rb:71

    def initialize(attributes=nil, *args)
         super attributes
-         self.filters ||= { 'status_id' => {:operator => "o", :values => [""]} }
+         self.filters ||= { 'status_id' => {:operator => "*", :values => [""]} }
    end

 

服務重啟

$ service thin restart

 

 

ScreenShot 2015-09-07 00.10.00

 

 

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

 

參考資料:

Redmine: Change the default value of screening

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱