New Listener change status of an issue depends of the type of the issue created in JIRA
New Listener assign issue depends of a custom field in JIRA
New Listener assign issue depends of the issue type in JIRA

Script JQL Functions: Included Functions in Groovy ScriptRunner
JQL functions: hasComments commented lastComment lastUpdated hasAttachments fileAttached workLogged dateCompare hasSubtasks subtasksOf parentsOf hasLinks hasLinkType linkedIssuesOf linkedIssuesOfRecursive linkedIssuesOfRecursiveLimited expression aggregateExpression issueFieldMatch issueFieldExactMatch myProjects recentProjects projectMatch / componentMatch / ver earliestUnreleasedVersionByRelease addedAfterSprintStart removedAfterSprintStart incompleteInSprint completeInSprint nextSprint previousSprint inSprint(board name, sprint name) See more in Adaptavist ScriptRunner
Read MoreClone or Copy a JIRA Project configuration with Groovy ScriptRunner (With or without issues)
It’s easy, only you need go to “Add-ons” and then to “Built-in Scripts–> Copy Project” Then only fill the form to clone or copy the configuration of a source project.
Read More
Change / Switch the identity of your JIRA admin user to other JIRA user ( sudo su in JIRA ) with Groovy Scriptrunner
First go to “Add-ons” Then go to “SCRIPT-RUNNER > Built-in Scripts” Then click on “Switch to a different user” And put the username you want to are 🙂
Read MorePostFunction Groovy Script Runner to CLONE issue with different type and Link between
Listener “When Moved tickets to the target Project, remove the field Priority” with Groovy ScriptRunner
PostFunction to set Date-Time custom field with Groovy Script Runner
New JQL Function Custom to retrive issues with inactive user in assignee “HasInactiveAssignee” or in reporter “HasInactiveReporter” (Jira 6 and 7)
On {JIRA_GOME}/scripts/ create this folders: For example: ../jira_home/scripts/com/onresolve/jira/groovy/jql Then add the groovy file with the new JQLFunction, exmaple: HasInactiveAssignee.groovy The code: Then Go to Addons –> ScriptRunner –> Script JQL Functions –> and then press “Scan” Syntax: issueFunction in hasInactiveAssignee(‘project = XXX’) That’s all!
Read MoreHow to add new custom JQL Function with ScriptRunner
On {JIRA_GOME}/scripts/ create this folders: For example: ../jira_home/scripts/com/onresolve/jira/groovy/jql Then add the groovy file with the new JQLFunction, exmaple: ABC.groovy Then Go to Addons –> ScriptRunner –> Script JQL Functions –> and then press “Scan” That’s all!
Read More