專案

一般

個人檔案

外掛目錄 » 自訂工作流程外掛

作者 Karel Pičman
網站 https://github.com/anteo/redmine_custom_workflows
程式碼庫 https://github.com/anteo/redmine_custom_workflows.git
註冊日期 2019-09-13 (大約 5 年前)
目前版本 2.1.1
相容於 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x
使用者評分   (8)

這個外掛為熟悉 Ruby 語言的使用者提供了強大的功能。
它允許通過定義自己的議題處理規則來自訂工作流程。可以做到

  • 在滿足某些條件時更改議題屬性;
  • 在滿足條件時以程式化方式建立新的議題(例如,如果來源議題的狀態更改為特定值,則可以在另一個專案中建立一個議題);
  • 如果使用者做錯了什麼,則引發自訂錯誤以顯示給使用者;
  • 做任何符合您需求的事情;

支援的可觀察物件有

  • 議題 (before_save、after_save、before_destroy、after_destroy)
  • 群組 (before_save、after_save、before_destroy、after_destroy)
  • 使用者 (before_save、after_save、before_destroy、after_destroy)
  • 專案 (before_save、after_save、before_destroy、after_destroy)
  • 附件 (before_save、after_save、before_destroy、after_destroy)
  • Wiki 內容 (before_save、after_save、before_destroy、after_destroy)
  • 群組使用者 (before_add、after_add、before_remove、after_remove)
  • 議題附件 (before_add、after_add、before_remove、after_remove)
  • 專案附件/檔案 (before_add、after_add、before_remove、after_remove)
  • Wiki 頁面附件 (before_add、after_add、before_remove、after_remove)
  • 共用程式碼>

<共用程式碼> - 一種特殊類型的 workflow,在所有其他 workflow 之前執行,並且可以提供額外函數或類別的程式庫。

請參閱 Wiki 以尋找答案。

安裝說明

從 ZIP 檔案安裝

  • 下載最新版本的插件。
  • 將其解壓縮到 /plugins。

從 GIT 儲存庫安裝

  • 複製儲存庫
git clone https://github.com/anteo/redmine_custom_workflows.git

下載後

  • 執行遷移並重新啟動應用程式
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=redmine_custom_workflows
systemctl restart apache2

更新日誌

2.1.1 (2024-05-07)

與 Redmine 5.1.x、5.0.x、4.2.x、4.1.x 相容。

  • 電子郵件通知

重要CustomWorkflowMailer.deliver_custom_email 方法的參數已更改。

之前:CustomWorkflowMailer.deliver_custom_email(user, subject, text)

現在:CustomWorkflowMailer.deliver_custom_email(user, headers = {})

若要實現相同的行為,您必須修改現有的呼叫,如下所示

CustomWorkflowMailer.deliver_custom_email(user, subject: subject, text_body: text)

2.1.0 (2023-11-15)

與 Redmine 5.1.x、5.0.x、4.2.x、4.1.x 相容。

  • 成員作為可觀察物件
  • Redmine 5.1 相容性

2.0.9 (2023-06-06)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • 更強大的 XML 匯入功能
  • 外掛原始碼的 Rubocop 測試

2.0.8 (2023-02-10)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • 更好的錯誤日誌訊息

2.0.7 (2022-11-09)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • 錯誤修正

2.0.6 (2022-11-01)

與 Redmine 4.2.x、4.1.x、4.0.x 相容。

  • 快閃訊息

2.0.5 (2022-09-20)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • GitHub CI

2.0.4 (2022-06-24)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

維護版本

2.0.3 (2022-05-26)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

Redmine 4.2 相容性

2.0.2 (2022-05-18)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • Ruby 3.0 相容性

2.0.1 (2022-05-13)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • Ruby 2.7 向下相容性

2.0.0 (2022-04-28)

與 Redmine 5.0.x、4.2.x、4.1.x 相容。

  • Redmine 5.0

1.0.7 (2021-10-20)

與 Redmine 4.2.x、4.1.x 相容。

  • 西班牙語系

1.0.6 (2021-10-08)

與 Redmine 4.2.x、4.1.x 相容。

  • 維護版本

1.0.5 (2021-04-30)

與 Redmine 4.2.x、4.1.x 相容。

  • SQLite 3 相容性

1.0.4 (2020-11-25)

與 Redmine 4.1.x 相容。

  • 維護版本

1.0.3 (2020-06-12)

與 Redmine 4.1.x 相容。

  • Redmine 的外觀和風格

1.0.2 (2020-01-21)

與 Redmine 4.1.x 相容。

1.0.1 (2019-09-13)

與 Redmine 4.0.x 相容。

使用者評分

  作者:Kamil AFACAN 大約 1 個月前

它太棒了...
如果能在 Wiki 中提供一些範例就更好了

  作者:mingming wang 3 個月前

很好

  作者:Віктор Вовк 大約 1 年前

很棒的外掛!我看到有導入功能,但沒有說明在哪裡可以找到並導入現成的?orkflows

  作者:土 东 1 年多前

  作者:Nixys Company 2 年多前

  作者:Tibor Racz 將近 4 年前

我購買了幾個 Redmine 的專業外掛,但這個自訂工作流程外掛仍然是排名第一的。它是最強大的外掛,能確保 Redmine 擁有無限的自動化和靈活性,開啟了新的使用可能性。太棒了!

  作者:luna icy 4 年多前

太棒了!

  作者:Виктор Воеводский 4 年多前