r5 - 02 May 2007 - 16:04:50 - RickMachYou are here: TWiki >  Plugins Web > BugzillaQueryPlugin
Tags:
bugs 1 Add my vote for this tag, database 1 Add my vote for this tag, integration 1 Add my vote for this tag, , create new tag

BugzillaQueryPlugin

This plugin allows you to make links to Bugzilla or directly query Bugzilla for data and results could be formated. I take a vision from BugzillaLinkPlugin but it doesn't fulfil all needs of our company.


THIS VERSION OF PLUGIN WORKS FINE WITH BUGZILLA 2.16.x OR LATER!!

Syntax Rules

  • %BGQ{"12"}%
  • %BGQ{"12, 25, 200"}%
  • %BGQ{data="on" bug_status="NEW, ASSIGNED, REOPENED" product="xxx" target_milestone="yyy"}%

Allowed attributes

Attributes are named by columns in 'bugs' table in DB. It means you can use attributes "bug_id", "bug_status", "reporter", "target_milestone" etc. If you need to search by keywords then use attribute "keyword".

There are these 'special' attributes:

  • data - if set to "on" you get directly data from database
  • format - you can specify the output

Syntax and variables in 'format' attribute

You can use the same naming conventions as for attributes and put before it the character '$'.
Examples:
  • format="| $bug_id | $bug_status | $assigned_to |"
123 NEW an_user@bugzillaPLEASENOSPAM.com
234 RESOLVED another_user@bugzillaPLEASENOSPAM.com
  • format="Bug $bug_id is in status $bug_status and was assigned to $assigned_to"
Bug 123 is in status NEW and was assigned to an_user@bugzilla.com
Bug 234 is in status RESOLVED and was assigned to another_user@bugzilla.com

Examples

  • %BGQ{"12"}%
  • %BGQ[bug_id="12"]%
  • %BGQ{"12, 25, 200"}%
%BGQ{data="on" bugstatus="NEW, ASSIGNED, REOPENED" product="xxx" milestone="yyy"}%

BugzillaQueryPlugin Settings

    • Set URL = https://marvin.in.idoox.com/bugzilla/
    • Set FORMAT = | $bug_id | $bug_severity | $priority | $bug_status | $resolution | $reporter | $product | $short_desc |
    • Set SHORTDESCRIPTION = This plugin is useful to display links or data results from Bugzilla.
    • Set SHOWBUGSCRIPT = show_bug.cgi
    • Set BUGLISTSCRIPT = buglist.cgi
    • Set BUGZILLA_DB_HOST =
    • Set BUGZILLA_DB_PORT =
    • Set BUGZILLA_DB_NAME = bugs
    • Set BUGZILLA_USER = guest
    • Set BUGZILLA_PASSWD =
    • Set DEBUG = 0

Plugin Installation Instructions

Extract BugzillaQueryPlugin.zip, edit the BugzillaQueryPlugin to your needs and have fun.

Files

  • lib/TWiki/Plugins/BugzillaQueryPlugin.pm
  • data/TWiki/BugzillaQueryPlugin.txt

Plugin Info

Plugin Author: RichardBaar
Plugin Version: 1.03
Change History: 23 Feb 2004: Version 1.03 - Added keywords and remote machine support
CPAN Dependencies: DBI
Other Dependencies: none
Perl Version: 5.0
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/BugzillaQueryPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/BugzillaQueryPluginDev

Related Topics: TWikiPreferences, TWikiPlugins

Sponsored by Systinet

-- RichardBaar - 23 Feb 2004

Topic attachments
I Attachment Action Size Date Who Comment
zipzip BugzillaQueryPlugin.zip manage 6.5 K 23 Feb 2004 - 09:49 RichardBaar BugzillaQueryPlugin version 1.03
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback SourceForge.net Logo