/testia-tarantula-redmine-integration

Testia Tarantual Redmine Integration

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

Testia Tarantual Redmine Integration

Overview

Modification and addition of files to provide interface between Testia Tarantula and Redmine. It seems to provide the same full functionality of the Bugzilla integration except for the direct bug creation from Tarantula. The Redmine REST Api to create bugs requires the issue data to be sent in JSON or XML format. I'm not familiar enough with Tarantula or Ruby to know how to make a JSON or XML post request. For now I set it up to simply redirect you to the new issue creation page for the Redmine project which the Tarantula Project's Bug Product is associated with. If no product is specified before clicking "Add defect to bug tracker" it will redirect to the Redmine projects page. Hopefully someone who is more familiar with Tarantula and Ruby will eventually modify bug_post_url() to actually create the bugs.

Instructions

  1. Merge the files from this repository with your local copy of Tarantula
  2. Recompile Tarantula's rails assets
  3. Delete the /rails/public/assets/ directory
  4. Execute rake assets:precompile in the /rails directory
  5. Reload your browser

Note: If you don't see the changes reflected try these additional steps

  1. Execute touch /rails/tmp/restart.txt
  2. Execute service httpd restart or restart the server of whatever Ruby deployment method you used
  3. Clear your web browser's history and cache