I'm trying to build a plugin under the "More Action"-tab in an issueview. This plugin has to create a new issue and does some other stuff like relate issues. To be able to add my own code I need to know the following:
What exactly happens after I clicked on a button with e.g. this link:
http://localhost:2990/jira/secure/CreateIssue!default.jspa (optional: http://localhost:2990/jira/secure/CreateIssue!default.jspa?id=${issueId})
Which files are used? Maybe these?:
PLUGIN-FOLDER\target\jira\webapp\WEB-INF\classes\com\atlassian\jira\jelly\tag\issue\CreateIssue.class
PLUGIN-FOLDER\target\jira\webapp\WEB-INF\classes\com\atlassian\jira\jelly\tag\issue\enterprise\CreateIssue.class
PLUGIN-FOLDER\target\jira\webapp\secure\views\createissue-start.jsp
PLUGIN-FOLDER\target\jira\webapp\secure\views\createdetails.jsp
...\default.jsp
...\default_jsp.java
What do I need to do to make this link e.g.: http://localhost:2990/jira/secure/CreateAction!default.jspa do the same like http://localhost:2990/jira/secure/CreateIssue!default.jspa, so I have a starting point ?
The code snippet from atlassian-plugin.xml:
<web-item name="Relate to Action" i18n-name-key="create-action.name" key="create-action" section="operations-operations" weight="19"> <description key="create-action.description">The Create Action Plugin</description> <label key="create-action.label"></label> <tooltip >Create an action and relate it to a risk.</tooltip> <link linkId="create-action-link">/secure/views/CreateAction!default.jspa?id=${issueId}</link> </web-item>
I'm trying to run it on a testserver with test license.
I have also a commercial version and the jira source code, so just post which files I need.
A Button with the following link:
<link linkId=
"create-action-link"
>
/secure/views/CreateAction
!default.jspa?
id
=${issueId}<
/link
>
gives me the following exception:
I hope this could lead to a solution.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.