Hi,
We want to send a "Welcome" email when user get access to jira (ie added to specific group).
We don't have specific plugin yet but using something like ScriptRunner is an option.
Can someone give me a solution on how to do that?
I finally got a solution with your help.
Running ScriptRunner Listener "Send a custom email (non-issue events)" on event "GroupMembershipCreatedEvent" with this script in the Condition and Configuration parameter
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.util.UserManager
def userManager = ComponentAccessor.getUserManager() as UserManager
def user = userManager.getUserByName(event.getEntityName())
mail.setTo(user.emailAddress)
def result = false
if(event.getGroupName() == "jira-users") {
result = true
}
return result
You can create a Listener "Send a custom email (non-issue events)"
Apply to Global
Events: GroupMembershipCreatedEvent
Condition and Configuration:
result = false
if(event.getGroupName() == "YOURGROUPNAME"){
result = true
}
return result
Then you can configure the template of the object and body.
You can access some information such the username of the user using $event.getEntityName() in the template.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks. I've just installed a trial version of scriptrunner but using the listener you mention, I can't find how to specify the "current" user as the recepient of the email.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can configure the To: address dynamically by supplying a script in the Condition and Configuration parameter
E.g to send an email to the current logged in user you would do something like this:
mail.to = currentUser?.emailAddress
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.