Snippets

Jonathan Hult Jira - sil - issue created - send email

Created by Jonathan Hult last modified
if (project == "ABC") {
	// Will be prefixed by Jira instance title
	string subject = "New Issue Reported - " + summary;
	string [] to = {"TO"};
	string [] cc = {"CC1", "CC2", "CC3"};

	// The below logic is calculated here instead of in email template
	// It is easier to calculate here (and reference variables) than use complex language format in template (https://confluence.cprime.io/display/SIL/SIL+Template+Language)

	// Get reporter's display name
	// https://confluence.cprime.io/display/SIL/getUser
	JUser usr = getUser(reporter);
	string reporterName = usr.displayname;

	// URL to be used in email template
	string urlPrefix = "https://JiraURL/browse/";
	string issueLink = urlPrefix + key;

	// date formatter
	string dateFormat = "EEEE, MMMM d, yyyy h:mm a";

	// issue create date
	string createdDate = formatDate(created, dateFormat);

	// right now
	string currentDate = formatDate(currentDate(), dateFormat);

	// send email
	// issue_created.tpl needs to be stored under kepler/emails/ folder
	sendEmail(to, cc, subject, "issue_created.tpl");
}

Comments (1)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.