Hi Dilasha,
+1 for the proposal.
IMO, Addition to the above architecture you might have to think about how
you are going to give access to the team for a created project in Jira. As
you aware the app owner/admin can invite team members. So, Eventually those
team members should get the access to that application.
And you shall obviously think about below tasks.
1. Deleting an application from Jira
2. Removing the team members from Jira for an App
Below [1] code would help for app creation.
https://bitbucket.org/doklovic_atlassian/atlassian-beer-supply/src/master/src/main/java/com/example/beersupply/components/BeerSupplyProjectCreator.java?at=master
Thanks & Regards,
S.A.Rajeevan
Software Engineer WSO2 Inc
E-Mail: [email protected] | Mobile : +94776411636
On Tue, Feb 17, 2015 at 7:47 AM, Fathima Dilhasha <[email protected]> wrote:
> Hi,
>
> Following is what I have figured out so far regarding $Subject.
>
> REST API for JIRA [1] can be used to get any data related to a JIRA
> instance. I tried creating a JIRA account on cloud and accessed it via REST
> API call using Curl from terminal. I tried for a local instance of JIRA as
> well.
>
> These API calls successfully returned results in JSON format, which can be
> used to render the relevant data.
>
> *For example:*
>
> API call to get all the dashboards available in my JIRA instance, returned
> a JSON object which included URLs of each dashboard.
>
> So the dashboards can be rendered using the URL.
>
>
> *Next Steps:*
>
>
> - Figure out how to create a project in JIRA, when user creates a
> project on the cloud. (I think I can use a similar aproach as creation of
> git repository)
> - Access REST API via java or JavaScript to get relevant details
> - Test all the functionality against a test jaggery app (or a java
> project)
> - Port that functionality into appmgt
>
>
> I highly appreciate your feedback on this approach or suggestions on a
> better approach.
>
> [1] https://docs.atlassian.com/jira/REST/latest/#d2e86
>
>
> Thanks.
>
> Dilhasha
>
> *M.N.F. Dilhasha*
> Software Engineering Intern | *WSO2 Lanka*
>
> email :
> *[email protected] <[email protected]>*mobile : +94 77 8449321
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture