Hi!
Is it possible to access the isue Key from the next structure task within a velocity email template?
If so, how?
Context:
Currently I have an event that notifies the assignee of the next structure task when an issue is resolved. It would be nice to display the link to that next issue in the notification email too.
If you know how to obtain an instance of `StructureManager` and `StructureServices` in the velocity email template, then you'll need something similar to:
$user = ... $issueKey = ... $structureId = ... $structureManager = $structureServices = #set($forest = $structureManager.getForest($structureId, $user, false)) #set($nextIssues = $structureServices.structureQueryBuilderFactory.builder().nextSibling.of.issueKey($issueKey).end().execute($forest, $user)) #if($nextIssues.empty) ## no next tasks #else $nextIssues.get(0).key #end
This code assumes that $user
is a User
object, $issueKey
is a String
object, and $structureId
is a Long
object.
cool thanks! I will try this out when I'm back on that project (after New Year)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.