I am adding a post function to a workflow that just adds a pretty comment for an approval transition. I can get the username into the comment, but I need the users full name.
Here is my code:
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.comments.CommentManager
import com.opensymphony.workflow.WorkflowContext
import org.apache.log4j.Category
String currentUser = ((WorkflowContext) transientVars.get("context")).getCaller();
commmgr = (CommentManager) ComponentManager.getComponentInstanceOfType(CommentManager.class)
commmgr.create(issue, currentUser, "$currentUser Approved this ticket", true)
issue.store()