專案

一般

個人檔案

插件目錄 » Redmine 問題單轉電子郵件

作者 Stephan Wenzel
網站 https://github.com/HugoHasenbein/redmine_issue_to_email
程式碼儲存庫 https://github.com/HugoHasenbein/redmine_issue_to_email
註冊日期 2018-07-20 (大約 6 年前)
目前版本 1.0.1
相容於 Redmine 3.4.x
使用者評分   (0)

將問題單批量匯出到電子郵件的插件,其中包含所有附件作為電子郵件附件。電子郵件中的問題單看起來像帶有可點擊附件的真實問題單。

功能

  • 保留主題樣式
  • 電子郵件中的問題單看起來像真實的問題單
  • 內嵌所有 CSS
  • 附件保持內嵌
    • 支援 Apple Mail 內嵌附件樣式
    • 支援 Thunderbird(也包括 Outlook)內嵌附件樣式
  • 將所有問題單屬性和自訂欄位值保留在電子郵件自訂標題中,以便長期電子郵件儲存客戶端可以按屬性排序
  • 電子郵件會將問題單 ID 作為電子郵件訊息 ID,以便電子郵件客戶端將相關問題單相互關聯
  • 匯出權限設定
  • 以可選使用者身分匯出
  • 儲存到 IMAP
    • 儲存到 IMAP 資料夾
    • SSL
  • 儲存到腳本
    • 使用以下變數呼叫自訂腳本
      • %f - 匯出的 .eml 檔案的檔案名稱
      • %u - Redmine 登入帳號
      • %p - 專案識別碼
      • %s - 問題單主題(已逸出)
      • %id - 問題單 ID
      • %pid - 專案 ID
      • %c - 問題單建立於
      • %a - 問題單封存於
  • 匯出時變更問題單狀態
  • 保留問題單詳細資訊通知「已儲存為電子郵件」
  • 從上下文選單呼叫
  • 批量匯出
  • 背景匯出(如果在 application.rb 中啟用了「sucker punch」)
  • 遵守工作流程權限
  • 遵守角色和權限
    • 編輯設定權限
    • 匯出權限
  • 繼承父專案的設定,除非自行定義設定
  • 全域插件設定

安裝說明

安裝

1. 前往 plugins 資料夾

git clone https://github.com/HugoHasenbein/redmine_issue_to_email.git

2. 前往 Redmine 根目錄

bundle install
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_issue_to_email

3. 選擇性地新增

config.active_job.queue_adapter = :sucker_punch

到 /config/application.rb

4. 重新啟動伺服器,例如

sudo /etc/init.s/apache2 restart

解除安裝

1. 前往 Redmine 根目錄

bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_issue_to_email VERSION=0

2. 前往 plugins 資料夾

rm -r redmine_issue_to_email

3. 刪除

config.active_job.queue_adapter = :sucker_punch

從 /config/application.rb

4. 重新啟動伺服器,例如

sudo /etc/init.s/apache2 restart

變更記錄

1.0.1 (2018-07-20)

相容於 Redmine 3.4.x。

Overview.png (279 KB) Overview.png Stephan Wenzel,2018-07-21 09:48