I would like to add fixed text to user comment..For example when user press "cancel" button (on transition in workflow), i would like to run custom script runnner code that is going to add prefix - word "Cancel" - before the user comment.
When user cliked on Cancel - custom screen opened with requirmenet to enter reason for cancel, and comment...
Code that i am using is:
import com.atlassian.jira.component.ComponentAccessor
def commentManager = ComponentAccessor.getCommentManager()
def user = ComponentAccessor.getJiraAuthenticationContext().getUser()
commentManager.create(
issue,
user,
"CANCELLED",
false)
But the problem is that on transition i now have two lines in comments:
xxxxx yyyyyyy added a comment - 5 minutes ago
CANCELLED
xxxxx yyyyyy added a comment - 5 minutes ago
We decided to cancel issue
I would like to have just one line:
xxxxx yyyyyy added a comment - 5 minutes ago
CANCELLED - We decided to cancel issue
I tried this code that works similar
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
Issue issue = issue
// Get the comment, the user added in the form
def originalComment = transientVars.comment as String
def commentManager = ComponentAccessor.getCommentManager()
def user = ComponentAccessor.getJiraAuthenticationContext().getUser()
// Concat to the original comment, ours. Use \n for a new line
def comment = "-CANCELLED-" + originalComment
commentManager.create(issue, user, comment, true)
But i am getting also two lines in comment - one with customer entered text, and other with prefix
-CANCELLED-
xxxxx yyyyyyy added a comment - 5 minutes ago
We decided to cancel issue
xxxxx yyyyyy added a comment - 5 minutes ago
-CANCELED- We decided to cancel issue
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.