Hi,
I am trying to add an existing Screen scheme to a issue type screen scheme using groovy in specific projects.
I haven't seen anything related in REST API.
So I am trying to use scriptrunner for that, unfortunately I cannot find any method to assign a screen scheme.
I will appreciate any help .
Many Thanks
This might help a bit. Note that I haven't tested it. I coded it just to give you a hint.
// import and get these managers accordingly
FieldScreenManager fieldScreenManager;
FieldScreenSchemeManager fieldScreenSchemeManager;
IssueTypeScreenSchemeManager issueTypeScreenSchemeManager;
ConstantsManager constantsManager;
// get existing scheme...
FieldScreenScheme myScheme = fieldScreenSchemeManager.getFieldScreenScheme(mySchemeId);
// add scheme to issueTypeScreenScheme
IssueTypeScreenSchemeEntity myEntity = new IssueTypeScreenSchemeEntityImpl(
issueTypeScreenSchemeManager, (GenericValue) null, fieldScreenSchemeManager, constantsManager);
myEntity.setIssueTypeId(null); // all IssueTypes
myEntity.setFieldScreenScheme(myScheme);
myIssueTypeScreenScheme.addEntity(myEntity);
// assign to project
issueTypeScreenSchemeManager.addSchemeAssociation(myProject, myIssueTypeScreenScheme);
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.