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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.