專案

一般

個人檔案

插件目錄 » 時間報告的 Redmine 查詢

作者 Jérôme BATAILLE
網站 https://github.com/Smile-SA/redmine_queries_for_time_report
程式碼儲存庫 https://github.com/Smile-SA/redmine_queries_for_time_report
註冊日期 2019-11-14 (超過 4 年前)
目前版本 1.0.5
相容於 Redmine 4.1.x, 4.0.x, 3.4.x
使用者評分   (0)

Redmine 外掛,可將查詢新增至時間報告,例如工時記錄查詢

它允許將這些已儲存的查詢新增至我的頁面

請注意,由於時間報告的性質,記錄計數將不會限制為 10 筆記錄,這與其他我的頁面區塊不同。

它還允許將工時記錄清單查詢新增至我的頁面(預設未啟用)。

實作方式

  • 重寫報告TimelogController動作方法
  • 重寫以下檢視
    • 將圖示新增至查詢區塊標題
      • /my/blocks/_calendar.html.erb
      • /my/blocks/_documents.html.erb
      • /my/blocks/_issues.erb
      • /my/blocks/_news.html.erb
      • /my/blocks/_timelog.html.erb
    • 將專案新增至查詢區塊標題
      • /my/blocks/_issue_query_selection.html.erb
  • 新增 / 重寫以下我的頁面區塊檢視
    • /my/blocks/partials/_timelogs.html.erb
    • /my/blocks/partials/_timereport.html.erb
  • 新增我的頁面區塊檢視輔助程式區段
    • /my/blocks/partials/_timelog_query_selection.html.erb
    • /my/blocks/partials/_timereport_query_selection.html.erb
  • 新增TimeReportQuery模型
  • 透過新增方法來擴充我的輔助程式
    • render_timelogquery_block
    • render_timereportquery_block
  • 透過新增方法來擴充Timelog 輔助程式
    • prepare_report_object
    • time_entry_scope
  • 擴充Redmine::MyPage
    • CORE_BLOCKS雜湊中新增我的頁面區塊
    • 覆寫additional_blocks類別方法以管理插件中覆寫的區段

安裝注意事項

  • 此插件沒有相依性
  • 無需遷移!使用單一表格繼承 Redmine 模型
  • 沒有新的路由 !
  • 請注意插件資料夾目錄,它必須與插件名稱完全相同

變更記錄

1.0.5 (2020-02-02)

相容於 Redmine 4.1.x、4.0.x、3.4.x。

  • 時間報告查詢:表單開頭的條件選擇

1.0.4 (2020-02-02)

相容於 Redmine 4.1.x、4.0.x、3.4.x。

  • available_criteria_options:已排序的條件 + 字首為圖示圖標
  • 針對多個值修正sql_for_issue_id_field

1.0.3 (2020-01-29)

相容於 Redmine 4.1.x、4.0.x、3.4.x。

  • 已啟用UserCustomField條件
  • Redmine 最低版本3.4.3
  • or_filters已替換為or_filters_provided?,因為資料庫欄位可能存在,但插件不存在
  • 合併提交 '9e6d025'

1.0.2 (2019-12-20)

相容於 Redmine 4.1.x、4.0.x。

納入redmine_extended_queries插件中的可選增強功能
因為這兩個插件重寫了相同的檢視
  • 預算和剩餘功能
    • 清單請求:每個群組層級的總計 F / G / D
    • 請求、報告、勾選方塊以加總時間
    • 輸入每天小時數的欄位
    • 需求:匯出 Csv + Pdf,轉換為天數
    • 需求清單:像報表一樣轉換天數
  • 自訂查詢:進階篩選(需求、父項、根項)
  • 篩選附加元件
  • 報表:追蹤器核取方塊
  • 將「不含子任務」核取方塊設為可選
  • 儲存「包含子任務時間」核取方塊的狀態
  • 向管理員顯示議題查詢建立者
  • 在專案中新增成員時停用過時的成員角色
  • 儲存「包含子任務時間」核取方塊的狀態
  • 禁止非管理員將查詢設定為對除我以外的人公開

1.0.1 (2019-11-15)

相容於 Redmine 4.1.x、4.0.x。