Hi everyone,

Please give your opinions on the following features for the first cut.

*Basic requirements :*


   - When a project is created on cloud, a project is created on the JIRA
   instance.
   - Anyone who has access to the project gets access to above project on
   JIRA
   - Owner of the application can restrict selected users from accessing
   the JIRA issues related to the project
   - When the project is deleted from cloud, the related project on JIRA
   needs to be deleted

Regards,
Dilhasha

*M.N.F. Dilhasha*
Software Engineering Intern | *WSO2 Lanka*

email   :
*[email protected] <[email protected]>*mobile : +94 77 8449321

On Tue, Feb 17, 2015 at 12:34 PM, Fathima Dilhasha <[email protected]>
wrote:

> Hi Rajeevan,
>
> Thanks for the valuable feedback. I'll go through the code and see.
>
> Regards,
> Dilhasha
>
>
> *M.N.F. Dilhasha*
> Software Engineering Intern | *WSO2 Lanka*
>
> email   :
> *[email protected] <[email protected]>*mobile : +94 77 8449321
>
> On Tue, Feb 17, 2015 at 11:48 AM, Aiyadurai Rajeevan <[email protected]>
> wrote:
>
>> 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
>>
>>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to