How to get current login user in JIRA by Script Runner?

I want to get current login user in JIRA by Script Runner. Please provide me with the exact code

to get current log in user in JIRA.

1 answer

You can use this:

ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()

Keep in mind that depending on the context, this method may return null - when a background job performs an operation, there will be no logged-in user.

If current login user is "xxx-yyy", then I want to return true, otherwise return false.

is the following code correct or not?

 

import com.atlassian.jira.component.ComponentAccessor

def currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()

if (currentUser == "xxx-yyy" ) {

     return true

     } else {

     return false

 }

You need to compare with the user name:

return currentUser.name == "xxx-yyy"

Suggest an answer

Log in or Register to answer

Stay in touch

Be the first to know what's trending on Atlassian Community