Q:チケット通知メールの件名をカスタマイズしたい

smtp_subject_prefixの表示内容を変更したいのですが、どうやればよいでしょうか? 具体的には「#10」 を「[ABC:10]」としたいです

チケット通知メールサンプル

チケット通知メール

A:通知メールのカスタマイズ機能を追加しました

セキュリティの観点から自由なカスタマイズ機能は提供しておりませんでしたが、この度通知メールのカスタマイズ機能を追加しました。 但しセキュリティ上問題ないかをチェックをして 妥当な件名でない場合は エラーとなります。

設定方法

  1. トラックパスに管理者権限のあるIDでログインします。
  2. 管理ページ > trac.ini > notification にアクセスします。

  3. ticket_subject_templateを編集します。
    • デフォルトの値は以下の通りで、「プロジェクト名」「#チケット番号」「チケット概要(件名)」が通知メールの件名となります。
      • $prefix #$ticket.id: $summary
        表示例:
        [tracpathプロジェクト] #12: データを差し替える
    • 今回のご要望の場合 #10[ABC:10] にするには [notification] ticket_subject_template に以下を設定します。

      • [ABC:${ticket.id}] ${summary}
        表示例:
        [ABC:12] データを差し替える
    • ABC の部分がプロジェクト名称を展開すればいいのであれば、以下でもよいです。

      • [${env.project_name}:${ticket.id}] ${summary}
        表示例:
        [tracpathプロジェクト:12] データを差し替える

        ご要望の場合.png

[notification] ticket_subject_template で使用できる変数

(※1)標準フィールド名一覧

関連FAQ


リンク

TipsAndHowto/チケット通知メールの件名をカスタマイズしたい (last edited 2018-01-29 07:43:19 by hayashida)