插件目錄 » 智慧型議題排序
|
作者 | Vitaly Klimov |
---|---|---|
網站 | https://redmine.dev.org.tw/boards/3/topics/29545 | |
程式碼儲存庫 | - | |
註冊於 | 2012-03-15 (超過 12 年前) | |
目前版本 | 0.3.1 | |
相容於 | Redmine 1.3.x, 1.4.x, 2.0.x | |
使用者評分 |
智慧型議題排序插件¶
智慧型議題排序插件是一個 Redmine 插件,它以更智慧的方式取代預設排序。
此排序方法遵循議題樹狀結構和父子關係。
此外,此插件還為查詢和多個父議題排序選項添加了類別支援。
智慧型排序¶
插件以更智慧的方式取代了預設的 Redmine 議題排序。這種排序類型始終將父議題的子議題放在父議題之後。
它也消除了當按父議題排序的根議題按其 ID 排序時的不便。
因為這種排序必須對查詢中的所有議題進行排序,所以與大型(>3000 個議題)查詢的預設排序相比,它可能需要更長的時間。
插件解決了 Redmine 中的以下問題:#7907, #10048, #7417
新的查詢選項¶
- 插件為 Redmine 查詢添加了類別支援,並按類別分組顯示查詢。
- 插件為查詢添加了新選項,允許始終先按父議題對查詢進行排序,從而保持層次化的議題結構
全域插件選項¶
- 預設先按父議題排序
如果在命名查詢中沒有明確禁用,則會自動先按父議題對議題進行排序 - 如果沒有涉及父議題排序,則使用預設的 Redmine 排序
如果沒有涉及父議題排序,則允許回退到預設的 Redmine 排序,以加快查詢速度 - 將排序欄位中沒有值的議題放在頂部(預設的 Redmine 行為)
將具有空欄位(例如開始日期或到期日)的議題放在最前面,否則將它們放在清單的末尾
系統檔案修改¶
- 插件別名 Query 的方法 *issues* 和 *issue_ids*
- 插件別名 Gantt 方法 *sort_issues!*
- 如果安裝了插件 **redmine_better_gantt_chart**,則插件別名 BetterGantt 方法 *sort_issues*
- 插件在 Query 模型中添加了兩個新欄位(**:category** 和 **:sort_by_parent_first**)
- 外掛修改了以下 Redmine 視圖:queries/_form.html.erb。變更位於 VVK 註解行之間
安裝須知
- 如果您尚未安裝,請安裝外掛 帶有修訂版本的 Plugin views
- 請按照以下網址的 Redmine 外掛安裝步驟操作:https://redmine.dev.org.tw/wiki/redmine/Plugins
- 執行 rake 任務
rake redmine:plugins:process_version_change RAILS_ENV=production - 重新啟動您的 Redmine 網頁伺服器(例如 mongrel、thin、mod_rails)
相容性¶
- 外掛僅在生產模式下運行
- 請在運行外掛之前執行外掛遷移
- 在遷移過程中,外掛會為所有現有查詢開啟選項先按父項排序
更新日誌
0.3.1 (2012-06-25)
與 Redmine 1.3.x、1.4.x、2.0.x 相容。
- Redmine 2.x 相容性
0.3.0 (2012-06-07)
與 Redmine 1.3.x、1.4.x 相容。
- 外掛依賴於 帶有修訂版本的 Plugin views 以獲得進一步的 Redmine 相容性
0.2.5 (2012-03-21)
與 Redmine 1.3.x、1.4.x 相容。
- 修復了輕微的相容性問題
0.2.4 (2012-03-17)
與 Redmine 1.3.x、1.4.x 相容。
- 添加了與 1.3.2 之前 Redmine 版本的相容性
0.2.3 (2012-03-16)
與 Redmine 1.3.x、1.4.x 相容。
- 現在跟踪器按其位置排序,而不是按名稱排序 - Redmine 的排序方式
0.2.2 (2012-03-15)
與 Redmine 1.3.x、1.4.x 相容。