This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
import com.atlassian.jira.security.login.LoginManager | |
import java.text.SimpleDateFormat; | |
import java.util.Date; | |
import com.atlassian.jira.user.util.UserUtil | |
UserUtil userUtil = ComponentAccessor.getUserUtil() | |
def loginManager = ComponentAccessor.getComponentOfType(LoginManager.class) | |
//def users=ComponentAccessor.UserManager.getAllApplicationUsers() | |
def groupManager = ComponentAccessor.getGroupManager() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
import com.atlassian.jira.issue.ModifiedValue | |
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder | |
import com.atlassian.jira.issue.link.IssueLink | |
import com.atlassian.jira.issue.link.IssueLinkManager | |
import com.atlassian.jira.issue.Issue | |
import com.atlassian.jira.project.version.Version | |
import com.atlassian.jira.event.type.EventDispatchOption | |
import java.time.LocalDateTime |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (issue.getIssueType().name != "Sub-task") { // only calculate this for non-subtask issues | |
def subTaskSum = 0 | |
issue.getSubTaskObjects()?.each { subtask -> // go through all subTask issues | |
subTaskSum += 1 | |
} | |
return subTaskSum | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
def changeHistoryManager = ComponentAccessor.changeHistoryManager | |
def currentStatusName = issue?.status?.name | |
def rt = [0L] | |
changeHistoryManager.getChangeItemsForField (issue, "status").reverse().each {item -> | |
def timeDiff = System.currentTimeMillis() - item.created.getTime() | |
if (item.fromString == currentStatusName) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.issue.Issue; | |
import com.atlassian.jira.issue.CustomFieldManager; | |
import com.atlassian.jira.issue.fields.CustomField; | |
import com.atlassian.jira.component.ComponentAccessor; | |
def member = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Member Rec") | |
def invest = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Investment") | |
def debit_creditor = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Debtor/Creditor") | |
def client_monies = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Client Monies") | |
def contributions = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Contributions") | |
def transfer_in = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Transfer In") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
import static com.atlassian.jira.issue.IssueFieldConstants.* | |
def formField = getFieldById(PRIORITY) | |
def optionsMap = ComponentAccessor.getConstantsManager().getPriorities().findAll { priority -> | |
priority.getName() in ["Major", "Minor", "Trivial"] | |
}.collectEntries { | |
[(it.id): it.name] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
import com.atlassian.jira.security.roles.ProjectRoleManager | |
import static com.atlassian.jira.issue.IssueFieldConstants.ISSUE_TYPE | |
def projectRoleManager = ComponentAccessor.getComponent(ProjectRoleManager) | |
def allIssueTypes = ComponentAccessor.constantsManager.allIssueTypeObjects | |
def user = ComponentAccessor.jiraAuthenticationContext.loggedInUser | |
def issueTypeField = getFieldById(ISSUE_TYPE) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
import com.atlassian.jira.issue.Issue | |
import com.atlassian.jira.issue.IssueManager | |
import com.atlassian.jira.issue.CustomFieldManager | |
import com.atlassian.jira.issue.fields.CustomField | |
import com.onresolve.jira.groovy.user.FieldBehaviours | |
import com.atlassian.jira.issue.customfields.manager.OptionsManager | |
import com.onresolve.jira.groovy.user.FieldBehaviours | |
import groovy.transform.BaseScript |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.atlassian.jira.component.ComponentAccessor | |
import com.atlassian.jira.issue.* | |
def issuetype = getIssueContext().getIssueType().name | |
def selectcf = getFieldByName("Sub-type") | |
selectcf.setFormValue(null) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if(getFieldScreen().name == "SPMP: Scrum Default Issue Screen") | |
getFieldById("reporter").setDescription(""" | |
<div class="aui-message aui-message-warning" style="color: black;"> | |
<p class="title">IMPORTANTE!</p> | |
<p style="font-size:15px"> Por favor no hacer alusión ni adjuntar ningún tipo de información que pueda ser confidencial. Si necesitas enviar algún fichero remítelo a la siguiente dirección indicando el número de jira: [email protected]</p> | |
</div> | |
""") |
OlderNewer