Can any one help me in getting this in script runner
i have already wriiten the script .
import com.atlassian.jira.issue.Issueimport com.atlassian.jira.component.ComponentAccessorimport com.atlassian.jira.config.properties.APKeys;import com.atlassian.jira.issue.Issueimport com.atlassian.jira.security.roles.ProjectRoleManager;import com.opensymphony.workflow.InvalidInputException;import com.atlassian.jira.issue.CustomFieldManager;import com.atlassian.jira.issue.fields.CustomField;
def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()def roleManager = ComponentAccessor.getComponent(ProjectRoleManager)def projectRole = roleManager.getProjectRole("DEVELOPERS")
CustomField ETRSK = ComponentAccessor.getCustomFieldManager().getCustomFieldObject("customfield_19260");
def sDt = issue.getCustomFieldValue(ETRSK) as Date;if (projectRole == 'Developers'){sDt.setRequired(true)}return "contact admin"
if(projectRole == "DEVELOPERS" && sDt==0 ){throw new InvalidInputException("successfully")}return "contact admin"
but its as the sDt is ==0 . Im unable to make that mandatory for only the developers .
Its getting that to all users accross that transition
It looks like you're new here. Sign in or register to get started.