Talks to FogBugz' icky XML API for you.
$npm install fogbugz
fogbugz.conf.json in your app's root directory. It should look like this:
var fogbugz = ;fogbugz;
var fogbugz = ;
Forgets the stored token.
Manually sets a login token if you have one by some other means.
token: string, FogBugz API logon token
Assuming you are logged in and have a cached token, this will log you out.
Logs you into FogBugz based on contents of
Retrieves a list of Filters as an array. Each item in the array is of type Filter. Example:
Sets the current Filter. Allows to call fogbugz.search() with an empty string as the 'query' paramenter to list all cases in the current filter.
filter: Filter|string, Filter object or string ID
Performs a search against FogBugz's cases. Promise resolves to a
Case object or an array of
query: string, Query string
[cols]: array, Fields to pull
[max]: number, Number of cases to get at once
Gets a bug by ID
id: string|number, ID of bug
[cols]: number, Cols to pull; defaults to everything
obj: Object, Object representing Filter
Sets the current filter to be this Filter
Case pseudoclass. Stores original case data from server in its
obj: Object, Object representing Case