Hello,
Is it possible to get the screen assosiated with a specific issue operation on a project using java api?
Thanks,
Dragica
import com.atlassian.jira.component.ComponentAccessor; import com.atlassian.jira.rest.v2.issue.CreateIssueOperationContext; ComponentAccessor comAcc=new ComponentAccessor(); CreateIssueOperationContext cioc=new CreateIssueOperationContext(); comAcc.getIssueTypeScreenSchemeManager().getIssueTypeScreenScheme(comAcc.getProjectManager().getProjectObjByName("<your-project-name>")).getEntity("1").getFieldScreenScheme().getFieldScreen(cioc.getIssueOperation());
probably you might get the screen for create operation in a project.
you need to find for EditIssueOperationContext which is also present in package com.atlassian.jira.rest.v2.issue;
but I did not find for ViewIssueOperationContext
Also later I find all IssueOperaions in https://docs.atlassian.com/jira/5.2.10/com/atlassian/jira/issue/operation/IssueOperations.html
and getEntity("1") in the above code meant for Bug Issue Type id.
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.
Hi,
Thanks for your answer. Unfortunately I wasn't precise enough. What I want is to be able to add some custom fields to the create issue screen at plugin installation. I know how to do it for the default screen, or any other specific screen. What I don't know is how to detect for a project , or project group, which exact screen is associated to create issue operation. At that point I don't have any issue to be able to use the approach you've suggested. Any other suggestions?
Thanks,
/Dragica
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.