I want to create a custom request creation page that searches a third party knowledge base (not confluence) . I thought i should use the same way Atlassain is using at support.atlassian.com where one can submit a request and then use the customer portal for other tasks like follow up, comments,etc...
I created a plugin exposes a servlet with velocity templates to create this page (I used this tutorial to create the servlet
https://bitbucket.org/atlassian_tutorial/tutorial-jira-simple-issue-crud
I am planing to use SD REST API to create the request. problem is , portal only customers can't view the servlet url, it seems portal only users are only limited to portal pages. changing portal only users to jira user is not an option.
Any ideas how to 1- allow portal only users view servlet url or 2- create the servlet inside SD application 3- any ideas are appreciated.
I also appreciate if anyone can send me an example of how to use SD java api in a plugin. I've seen questions about adding dependents to pom.xml file and using OSGI something to load classes from running applications. I am new to boht JAVA and jira and find it really difficult to develop a plugin to JSD with having a single example in all of Atlassain documentation!