For the ones like us you use the JIRA bug tracking system, i made a module for it to facilitate bug tracking and communication with our clients. What is done yet : - Form to set up your server settings - Form to add an issue - Add comments - List of all the issues related to one project (with summary, assignne, resolution status) - See the comments for each issue
What is coming : - Add attachments to an issue - See worklog - Log errors of your modules directly into jira + dump of server variables (POST, GET, SERVER)
So if you’re a JIRA user, and if you’re using mylyn or tasktop, this module can be very useful to speed up your projects.
I know, so here it is. This module is still in development. You will need python installed on your server + Soappy module + mysqldb on ubuntu : aptitude install python-mysqldb python-soappy I know soappy is old, i’m still working on it and maybe use another soap lib.
How to use : 1. install mcp.jira.php in a directory called jira in system/modules 2. install lang.jira.php in system/language/english 3. put the jira, ajax, Connections folder in your root directory 4. Update the php script in /Connections with your db details 5. Put permissions 777 in all txt files in /jira 6. Install the module and in the admin section, put your connection details to jira. - server without http:// like domain.com - server port the port of your tomcat server by default it’s 8080 - login - the user you want to use - password 7. Update your database, the table atm_jira_assignees need the names of your jira assignees list 8. Be sure that the user login and password you are using to connect to jira have enough permission to add issues, modify, delete, and add comments. 9. If you use mod_rewrite in your .htaccess, you will maybe need to add ajax to your RewriteCond too.
You should be able to add issues, update them, delete them, and add comments for now and also get the list of all the issues for your project.
In the next version i want it to be able to see the worklogs, manage the attachments, also make a first synchronisation and store everything needed in the db instead of making soap calls for each requests. You will see that if you have a lot of issues, it can be long. For support, contact me on msn [email protected]
http://www.webalite.co.nz/jira_module.tar.gz
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.