UNPKG

tadaa-pivotaltracker

Version:

Pivotal Tracker plugin for tadaa, the audio monitoring module.

34 lines (27 loc) 1.06 kB
var pivotal = require("pivotal"); var pt = {}; var templates = { "OpenBugs" : "type:bug state:unscheduled,unstarted,started,finished,delivered,rejected", "OpenFeatures" : "type:feature state:unscheduled,unstarted,started,finished,delivered,rejected" }; pt._getStories = function(filter, options, callback) { console.log('Calling Pivotal Tracker'); pivotal.useToken(options.token); pivotal.getStories(options.projectId, { filter: filter }, function(error, ret) { if(error) { return callback(error); } console.log('Got %s open stories', ret.story.length); return callback(null, ret.story.length); }); }; pt.getValue = function(options, callback) { if(options && options.template) { return pt._getStories(templates[options.template], options, callback); } else if (options && options.filter) { return pt._getStories(options.filter, options, callback); } else { return pt._getStories(templates["OpenBugs"], options, callback); } }; module.exports = pt;