Add custom fields into bugmail headers

3col
Vitaliy Filippov 2015-08-19 15:51:43 +03:00
parent 4ea01dd598
commit 85e85d6d42
2 changed files with 24 additions and 0 deletions

View File

@ -48,6 +48,18 @@ X-Bugzilla-Assigned-To: [% bug.assigned_to.login %]
X-Bugzilla-Target-Milestone: [% bug.target_milestone %]
X-Bugzilla-Changed-Fields: [% changedfields || "None" %]
X-Bugzilla-Added-Comments: [% new_comments.size %]
[% FOREACH f = Bugzilla.active_custom_fields %]
[% IF f.type == constants.FIELD_TYPE_MULTI_SELECT %]
[% FOREACH v = bug.get_object(f.name) %]
X-Bugzilla-[% f.name %]: [% v.value %]
[% END %]
[% ELSIF f.type == constants.FIELD_TYPE_DATETIME || f.type == constants.FIELD_TYPE_BUG_ID || f.type == constants.FIELD_TYPE_SINGLE_SELECT %]
[% SET v = bug.get_string(f) %]
[% IF v %]
X-Bugzilla-[% f.name %]: [% bug.get_string(f) %]
[% END %]
[% END %]
[% END %]
[%+ threadingmarker %]
[% USE date %]
[% SET boundary = "--" _ date.now %]

View File

@ -77,6 +77,18 @@ X-Bugzilla-QA-Contact: [% bug.qa_contact.email %]
[% IF bug.target_milestone %]
X-Bugzilla-Target-Milestone: [% bug.target_milestone_obj.name %]
[% END %]
[% FOREACH f = Bugzilla.active_custom_fields %]
[% IF f.type == constants.FIELD_TYPE_MULTI_SELECT %]
[% FOREACH v = bug.get_object(f.name) %]
X-Bugzilla-[% f.name %]: [% v.value %]
[% END %]
[% ELSIF f.type == constants.FIELD_TYPE_DATETIME || f.type == constants.FIELD_TYPE_BUG_ID || f.type == constants.FIELD_TYPE_SINGLE_SELECT %]
[% SET v = bug.get_string(f) %]
[% IF v %]
X-Bugzilla-[% f.name %]: [% bug.get_string(f) %]
[% END %]
[% END %]
[% END %]
[%+ threadingmarker %]
[% USE date %]
[% SET boundary = "--" _ date.now %]