Hi
I want to execute a script whenever a new project is created. I implemented this with a Listener in Scriptrunner with the ProjectCreatedEvent. The script gets executed correctly, but now we'd like to pass the ProjectKey and ProjectName as Parameter in the script.
Does anyone know how to get the ProjectKey and ProjectName of the newly created Project?
I only found a few commands where an issue is needed to get the ProjectKey, but since the project is newly created, I got no Issue...
Thanks for your help.
Hi @ITSO AS ,
From ProjectCreatedEvent you can get Project
import com.atlassian.jira.project.Project
import org.apache.log4j.Category
def Category log = Category.getInstance("com.onresolve.jira.groovy")
log.setLevel(org.apache.log4j.Level.DEBUG)
log.debug("debug statements")
def project = event.project as Project
log.debug(project.getKey())
log.debug(project.getName())
Kind regards,
Rafael
Hello @ITSO AS
ProjectCreatedEvent have method getProject(), that will return Project object, so you can get name and key like this
def projectName = event.getProject().getName()
def projectKey = event.getProject().getKey()
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Mark Markov ,
Do we any method to get creator of New Project in script Listeners?
eg:
def projectName = event.getProject().getCreator()
Thanks,
Parthiban
CC @Thanos Batagiannis [Adaptavist] , @Nic Brough -Adaptavist-
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.