Table of Contents
bugzillaxmlrpc Plugin
Compatible with DokuWiki
No compatibility info given!
This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.
Similar to bugzillahttp, eventum
Download and Installation
Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
First we make changes to source code Bugzilla (for v.3.2) in file Bugzilla/WebService/Bug.pm
, this change is optional :
diff -u Bugzilla/WebService/Bug.pm.original Bugzilla/WebService/Bug.pm --- Bug.pm.original 2010-09-13 10:42:17.000000000 +0300 +++ Bug.pm 2010-09-13 11:08:38.000000000 +0300 @@ -95,6 +95,7 @@ $item{'internals'} = $bug; $item{'id'} = type('int')->value($bug->bug_id); $item{'summary'} = type('string')->value($bug->short_desc); + $item{'dependson'} = $bug->dependson; if (Bugzilla->params->{'usebugaliases'}) { $item{'alias'} = type('string')->value($bug->alias);
Now, Bugzilla will give us information about the bugs that affect the specified bug (“Depends on” field).
Configure the plugin using the “Admin” panel - > “Configuration Settings” → “Plugin Settings” or edit file lib/plugins/bugzillaxmlrpc/conf/default.php
Syntax and Usage
Syntax simple :
bugz#XXXXX
where the XXXXX - numeric id of bug.
For example :
bugz#12345
The plugin will generate output to screen like :
- Bug #12345 Product 1 -> flash problem (Opened: 2010.09.06 10:30, Status: ASSIGNED, Deadline: 2010-09-15)
Bug #11223 Product 1 -> Lorem ipsum (Opened: 2010.08.01 11:55, Status: CLOSED, Deadline: 2010-09-01)- Bug #10445 Product 2 -> Nulla ut turpis vitae diam (Opened: 2010.09.01 15:05, Status: NEW, Deadline: 2010-09-30)
Issues
Unfortunately the plugin is created for Bugzilla 3.2 and is not compatible with what I've got installed 4.0.2. If you have a newer version I would be more than happy to give it a try :)