Add assignee to email footer

Add 'Gerrit-Assignee: User <user@example.com>' to outgoing change emails
to enable users to configure email filters based on assignees.

This brings the feature more inline with reviewers.

Change-Id: I70ebbc0a6f6f9c6e7e3d2245fc06ac2679291afe
This commit is contained in:
Patrick Hiesel
2017-08-30 16:20:48 +02:00
parent 31862df733
commit 59bbd7e10b

View File

@@ -500,6 +500,9 @@ public abstract class ChangeEmail extends NotificationEmail {
footers.add("Gerrit-Change-Number: " + Integer.toString(change.getChangeId()));
footers.add("Gerrit-PatchSet: " + patchSet.getPatchSetId());
footers.add("Gerrit-Owner: " + getNameEmailFor(change.getOwner()));
if (change.getAssignee() != null) {
footers.add("Gerrit-Assignee: " + getNameEmailFor(change.getAssignee()));
}
for (String reviewer : getEmailsByState(ReviewerStateInternal.REVIEWER)) {
footers.add("Gerrit-Reviewer: " + reviewer);
}