Can any one help me in getting this in script runner
i have already wriiten the script .
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.config.properties.APKeys;
import com.atlassian.jira.issue.Issue
import 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
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.