專案

一般

個人檔案

插件目錄 » 額外查詢運算子插件

作者 Vitaly Klimov
網站 https://redmine.dev.org.tw/boards/3/topics/21015
程式碼儲存庫 -
註冊日期 2011-02-14 (超過 13 年前)
目前版本 0.1.1
相容於 Redmine 1.3.x, 1.4.x, 2.0.x
使用者評分   (0)

Redmine 額外查詢運算子插件

此插件為議題查詢添加了額外的運算子,允許選擇確切的日期和與當前日期的偏移量。此外,此插件還添加了在文字欄位中使用正則表達式的功能

以下額外運算子適用於所有日期欄位(開始日期、截止日期等):

  • 介於
    包含介於指定的兩個日期之間的所有日期
  • 之後
    包含指定日期之後的所有日期
  • 之前
    包含指定日期之前的所有日期
  • 是月份
    包含給定月份內的所有日期(您可以對過去的月份使用負數,例如 -1 表示上個月,等等)
  • 是星期
    包含給定星期內的所有日期(您可以對過去的星期使用負數,例如 -1 表示上星期,等等)

以下額外運算子適用於所有字串和文字欄位:

  • 符合正則表達式
    使用 SQL 正則表達式搜尋字串(例如,在主題過濾器中使用 \[.*\] 來查找所有帶有方括號的主題)

運算子 **之前** 和 **之後** 的額外語法

可以為 **之前** 和 **之後** 運算子定義相對於當前日期的日期範圍。為此,請使用以下語法

(+|-)<數字>[w|m]

  • **w** - 從當前日期算起的星期數
  • **m** - 從當前日期算起的月數

例如,在 *截止日期* 過濾器中使用表達式 **+0w** 將顯示截止日期在下週一之前的所有議題

相容性

插件會修補 **views\queries\_filters.html.erb** 檢視。添加的部分會標記為 *VVK start* 和 *VVK end* 註解

安裝說明

  1. 如果您尚未安裝 帶有修訂版的插件檢視 插件,請先安裝
  2. 按照 Redmine 插件安裝步驟 進行操作
  3. 執行 rake 任務
    rake redmine:plugins:process_version_change RAILS_ENV=production
  4. 重新啟動您的 Redmine Web 伺服器(例如 mongrel、thin、mod_rails)

更新日誌

0.1.1 (2012-06-25)

相容於 Redmine 1.3.x、1.4.x、2.0.x。

  • Rails 3(Redmine 2.x)相容性

0.1.0 (2012-06-07)

相容於 Redmine 1.3.x、1.4.x、2.0.x。

0.0.6 (2012-03-26)

與 Redmine 1.3.x 相容。

  • 開始於之前/之後過濾器的錯誤修復

0.0.5 (2012-02-23)

與 Redmine 1.3.x 相容。

  • Redmine 1.3.x 相容性
  • 與 1.3.x 之前的 Redmine 版本不相容
  • 針對 之前之後 運算子實作了額外的語法(見上文)
redmine_extra_query_operators_v005.zip (13.9 KB) redmine_extra_query_operators_v005.zip 版本 0.0.5 Vitaly Klimov, 2012-02-23 13:58

0.0.4 (2011-07-25)

與 Redmine 1.2.x 相容。

  • 與 Redmine 1.2.x 相容性
  • 與 1.2.x 之前的 Redmine 版本不相容
redmine_extra_query_operators_v004.zip (14 KB) redmine_extra_query_operators_v004.zip 外掛程式版本 0.0.4 Vitaly Klimov, 2011-07-25 17:15

0.0.3 (2011-02-14)

與 Redmine 1.1.x, 1.2.x 相容。

redmine_extra_query_operators_v003.zip (14 KB) redmine_extra_query_operators_v003.zip 版本 0.0.3 Vitaly Klimov, 2011-02-14 11:45