...
8- Save your configuration.
Code Block |
---|
|
issue?.dueDate && issue.originalEstimate ?
issue?.dueDate.minusDays(issue.originalEstimate / (60 * 60 * 8)).toISOString()
: "" |
...
8- Save your configuration.
Code Block |
---|
|
issue.changelogs.map(e => e.items).flatten()
.filter(e => e.field == "assignee").length > 1 ?
issue.changelogs.map(e => e.items).flatten()
.filter(e => e.field == "assignee")[issue.changelogs.map(e => e.items).flatten().filter(e => e.field == "assignee").length - 2].from
: "" |
Previous Status
Code Block |
---|
|
issue.changelogs.map(i=>i.items)
.flatten()
.filter(i=>i.field=="status").length>0 ?
issue.changelogs.map(i=>i.items)
.flatten()
.filter(i=>i.field=="status")
.map(a=>a.fromString)[0]
: "" |
Blocking Issues
Code Block |
---|
|
issue?.links?.filter(e => e?.type?.inward == "is blocked by" || e?.type?.outward == "blocks")
.map(e => e?.inwardIssue?.key != issue?.key ? e?.inwardIssue?.key : e?.outwardIssue?.key) |
Total Worklogs by Author
Code Block |
---|
|
issue?.worklogs?.map(e => ({time: e.timeSpent, author: e.author.displayName}))
.reduce((result, worklog) => result.set(worklog.author, (result[worklog.author] || 0) + worklog.time), new Map()) |
Parent Priority
Code Block |
---|
|
issue?.parent?.priority?.name |
Parent Assignee
Code Block |
---|
|
issue?.parent?.assignee?.displayName |
Parent Status
Code Block |
---|
|
issue?.parent?.status?.name |
Code Block |
---|
|
issue?.comments?.map(comment => comment.author?.displayName) |
Last Status Author
Code Block |
---|
|
issue.changelogs.filter(c => c.items.some(i => i.field=="status"))[0]?.author.displayName |
Project Category
Code Block |
---|
|
issue.project?.projectCategory?.name |
Project Lead
Code Block |
---|
|
issue.project?.lead?.displayName |
Assignees of Sub-tasks
Code Block |
---|
|
issue.subtasks?.map(e => e.assignee?.displayName) |
ICE Score
Code Block |
---|
|
issue.cfIIIII * issue.cfCCCCC * issue.cfEEEEE |
...
Time Spent - Original Estimate Ratio
Code Block |
---|
|
issue.timeSpent && issue.originalEstimate ? issue.timeSpent / issue.originalEstimate : 0 |
...