外掛目錄 » 自訂工作流程
|
作者 | Anton Argirov |
---|---|---|
網站 | https://github.com/anteo/redmine_custom_workflows/wiki | |
程式碼庫 | https://github.com/anteo/redmine_custom_workflows | |
註冊時間 | 2012-09-03 (大約 12 年前) | |
目前版本 | 0.1.5 | |
相容於 | Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x | |
使用者評分 |
外掛開發由 DOM Digital Online Media GmbH 支援
這個外掛為熟悉 Ruby 語言的人提供了強大的功能。它允許通過定義自己的議題處理規則來自訂工作流程。可以
- 在滿足某些條件時更改議題屬性;
- 在滿足條件時以程式設計方式建立新的議題(例如,如果來源議題的狀態更改為特定值,則可以在另一個專案中建立一個議題);
- 如果使用者做錯了什麼,則會引發自訂錯誤並顯示給使用者;
- 做任何符合您需求的事情;
- 議題 (儲存前、儲存後、刪除前、刪除後)
- 群組 (儲存前、儲存後、刪除前、刪除後)
- 使用者 (儲存前、儲存後、刪除前、刪除後)
- 專案 (儲存前、儲存後、刪除前、刪除後)
- 附件 (儲存前、儲存後、刪除前、刪除後)
- Wiki 內容 (儲存前、儲存後、刪除前、刪除後)
- 群組使用者 (新增前、新增後、移除前、移除後)
- 議題附件 (新增前、新增後、移除前、移除後)
- 專案附件/檔案 (新增前、新增後、移除前、移除後)
- Wiki 頁面附件 (新增前、新增後、移除前、移除後)
- <共用程式碼>
<共用程式碼> - 在所有其他工作流程之前執行的特殊類型工作流程,可以提供額外函數或類別的程式庫。
請參閱 Wiki 以尋找答案。
安裝說明
- 下載外掛的最新版本
- 解壓縮到 Redmine 的 /plugins (Redmine 2.x) 或 /vendor/plugins (Redmine 1.x) 資料夾
- 執行 rake redmine:plugins:migrate (Redmine 2.x) 或 rake db:migrate:plugins (Redmine 1.x)。
- 重新啟動 Redmine。
更新日誌
0.1.5 (2015-11-22)
相容於 Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x。
- 新增可觀察物件(專案、Wiki 內容、附件、議題附件、專案附件、Wiki 頁面附件)
- 能夠在刪除前和刪除後事件中設定鉤子
0.1.4 (2015-07-15)
相容於 Redmine 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x。
- 非活動工作流程現在不會檢查語法。現在您可以匯入無效的(例如,對於您的 Redmine 執行個體)工作流程,對其進行更改,然後再啟動。
- 更改日誌訊息,以便 issue_id 位於主旨之前
- 修復了從版本 0.0.4 遷移的問題
0.1.3 (2015-06-24)
相容於 Redmine 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x。
已恢復與 Redmine 2.x.x 的相容性
0.1.2 (2015-06-23)
與 Redmine 3.0.x 相容。
- 新增可觀察物件。除了議題物件外,您現在還可以監控使用者和群組物件的變更
- 新增對共用工作流程的支援 - 在所有其他工作流程之前執行的特殊工作流程,並且可以為其提供函數和類別
- 新增郵件助手,用於從工作流程發送自訂電子郵件(請查看 Wiki)
0.0.6 (2015-05-26)
與 Redmine 2.6.x、2.5.x、2.4.x、2.3.x、2.2.x、2.1.x、2.0.x、1.4.x 相容。
新增匯入/匯出工作流程功能
0.1.0 (2015-05-08)
與 Redmine 3.0.x 相容。
與 Redmine 3.x 相容,已放棄對 Redmine 2.x.x 的支援(對於 Redmine 2.x.x,請使用 0.0.5 版)
0.0.5 (2015-05-08)
與 Redmine 2.6.x、2.5.x、2.4.x、2.3.x、2.2.x、2.1.x、2.0.x、1.4.x、1.3.x、1.2.x 相容。
與最新版本的 Redmine 2.x.x 相容
0.0.4 (2012-10-08)
與 Redmine 2.1.x、2.0.x、1.4.x、1.3.x、1.2.x 相容。
- 新增為所有專案全域啟用工作流程的功能。不再需要啟用「自訂工作流程」專案模組。只需前往「管理」->「自訂工作流程」區段,即可在一處啟用或停用您的工作流程。
- 修正了透過儲存庫提交更新議題狀態時出現「禁止狀態轉換」的錯誤
安裝新版本後,請勿忘記遷移外掛。
0.0.3 (2012-09-10)
與 Redmine 2.1.x、2.0.x、1.4.x、1.3.x、1.2.x 相容。
新增與 1.2.x、1.3.x 的相容性
0.0.2 (2012-09-08)
與 Redmine 2.1.x、2.0.x、1.4.x 相容。
- 新增在 before_save 之外定義 after_save 腳本的功能
- 將腳本執行的環境變更為議題本身。
- 改進日誌記錄
0.0.1 (2012-09-03)
與 Redmine 1.4.x、2.0.x、2.1.x 相容。