Ajith developed an error reporting component recently. May be you can
reuse it. Ajith please confirm.

Thanks,
Sameera.

On Sunday, March 6, 2011, Hasini Yatawatte <hasi...@wso2.com> wrote:
>
>
>
>       
>       
>       
>       
>
> Hi devs,These days I am working on a new carbon
> component for tracking issues. The main objective of this is to allow
> users of our products to report issues to JIRA and retrieve status of
> issues reported through the product itself.
>
>
>
> The design of the component is as shown
> in the following diagram. FE sends a request to report an issue to BE
> where the BE connects to the issue tracking system via an adapter
> implementation. Currently I have implemented the adapter  to  JIRA
> only. I am hoping to implement it to support Bugzilla as well in the
> future.
>
>
>
>
>
>
>
>       
>       
>       
>       
>
> The features of this component are as
> follows.Multiple JIRA multiple user
>       scenario
>       Users can add multiple JIRA account
>               details (eg: private, public, support etc) and corresponding
>               credentials which are stored inside an embedded registry.
>               Credentials are validated before storing and there is an option 
> to
>               edit them after wards as well. Hence when creating an issue 
> user is
>               not required to provide credentials again, rather its just a 
> matter
>               of  selecting the JIRA account from a drop down list.Reporting 
> issues.
>            - Users can report issues to
>       multiple JIRA accounts.
>            - Unlike creating issues from
>       JIRA interface directly, here user need not to specify operating
>       environment details. Rather they are automatically captured from the
>       BE.
>           - Issues are assigned to project
>       lead automatically.Retrieving issues
>          Users can view issues reported by
>       him/her self for a selected JIRA account.
>
>
>
>       
>       
>       
>       
>
> What I have done so far              -  Implementation comes as 5
>       modules
>
>
>       
>
>
>       
>       
>       
>       
>
>                                    1. Issue tracking adapter API
> Adapter implementation for
>                                       JIRA
>                                       Back end component consisting
>                                       admin service
>                                       Front end component
>                                       common component to provide
>                                       utility methods and common 
> functionalities.
>
>
>
>       
>       
>       
>        - Component is listed under Tools
>       menu as follows.
>     - FE and BE functionality of
>       handling multiple JIRA accounts, validating credentials, putting and
>       getting them as registry resources are done.     - FE and BE 
> functionality for
>       reporting issues from multiple accounts is done.     - Retrieving 
> issues reported by an
>       user is done.
>
>
>
>       
>       
>       
>       
>
> To Dos :Handling attachments when
>               reporting an issue.
>               Displaying issues in a paginated
>               manner.Applying a user based permission model to resources 
> stored in registry.
>    Any comments on this are highly appreciated.
>
> Thanks,
> Best Regards,
>
> --
> Hasini Randika Yatawatte,
> Software Engineer.
> WSO2 Inc.
>

-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: same...@wso2.com
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to