Bot::Backbone::Service::Ticket::Tracker::FogBugz - ticket tracker lookups for FogBugz
version 0.160490
service fogbugz_tickets => ( service => 'Ticket', trackers => [{ type => 'FogBugz', # use an external configuration config => 'fbrc', # mandatory without config to specify the base URL base_url => 'http://company.fogbugz.com/api.asp', # use token auth without config token => 'secrettoken', # or use username/password auth without config email => 'botuser@example.com', password => 'secret', # And formatting and matching config... title => 'Case %{issue}s: %{summary}s', link => 'https://company.fogbugz.com/f/cases/%{issue}s', patterns => [ qr{(?<!/)\bbugzid:(?<issue>\d+)\b}, qr{(?<![\[])\b(?<schema>https:)//company\.fogbugz\.com/f/cases/(?<issue>\d+)\b}, ], }], );
This works with Bot::Backbone::SErvice::Ticket to perform FogBugz ticket lookups and summaries.
This will set the config in WebService::FogBugz.
config
This is the base URL of your FogBugz host instance. This is required when "config" is not set.
This is required unless "email" and "password" are used. This is the authorization token to use when contacting the FogBugz web API.
This is required unless "token" is used. This is the email to use for authentication.
This is required unless "token" is used. This is the password to use for authentication.
This is a vere simple lookup that will grab the case metadata and return the title summary.
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
This software is copyright (c) 2016 by Qubling Software LLC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Bot::Backbone::Service::Ticket::Tracker::FogBugz, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Bot::Backbone::Service::Ticket::Tracker::FogBugz
CPAN shell
perl -MCPAN -e shell install Bot::Backbone::Service::Ticket::Tracker::FogBugz
For more information on module installation, please visit the detailed CPAN module installation guide.