Hi, I suggested to shift focus to self service mode for configuring JIRA because I believe that is more Cloud friendly. But architecturally we should have proper class structure to make it reusable.
Please take a look at OSLC spec as well. Thanks, Dimuthu On Feb 18, 2015 7:26 AM, "Fathima Dilhasha" <[email protected]> wrote: > > *M.N.F. Dilhasha* > Software Engineering Intern | *WSO2 Lanka* > > email : > *[email protected] <[email protected]>*mobile : +94 77 8449321 > > ---------- Forwarded message ---------- > From: Fathima Dilhasha <[email protected]> > Date: Wed, Feb 18, 2015 at 7:25 AM > Subject: Re: [Architecture] [AppFactory] Integrating JIRA for projects on > WSO2 Cloud > To: Dmitry Sotnikov <[email protected]> > > > Hi, > > Thanks for the feedback Dmitry. > > Yeah we would need to synchronize version numbers and branch labels. The > existing issue tracker gives that option when user creates an issue. We can > allow the same feature for JIRA issues. > > Dimuthu also pointed that we should give user the option to configure JIRA > or use the existing issue tracker. When he configures he would be able to > pull in data from an existing JIRA project or we can create a new JIRA > project for him. > > AFAIK, JIRA supports access via OAuth. So, we should be able to pull data. > > Thanks. > > Dilhasha > > *M.N.F. Dilhasha* > Software Engineering Intern | *WSO2 Lanka* > > email : > *[email protected] <[email protected]>*mobile : +94 77 8449321 > > On Wed, Feb 18, 2015 at 5:40 AM, Dmitry Sotnikov <[email protected]> wrote: > >> Would also need to synchronize version numbers in JIRA with Branch labels >> in AF, right? >> >> Plus, pull in stats on the number of issues, and either pull in data on >> JIRAs and render inside AF or find another way to "embed" JIRA. Not sure if >> it possible to do any sort of federation/SSO. >> >> Dmitry >> >> On Mon, Feb 16, 2015 at 11:09 PM, Fathima Dilhasha <[email protected]> >> wrote: >> >>> 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 >>>>> >>>>> >>>> >>> >> >> >> -- >> Dmitry Sotnikov >> VP of Cloud; WSO2, Inc.; http://wso2.com/ >> email: [email protected]; cell: +1.949.303.9653; Skype: DSotnikov >> Lean . Enterprise . Middleware >> >> <http://wso2.com/events/> >> > > >
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
