fh-fhc
Version:
A Command Line Interface for FeedHenry
35 lines (31 loc) • 1.18 kB
JavaScript
/* globals i18n */
var common = require('../../../../../common');
module.exports = {
'desc': i18n._('List All Submissions Deployed To An Environment'),
'examples': [{
cmd: 'fhc appforms environments submissions list --environment=<ID Of Environment To List Submissions>',
desc: i18n._('List All Submissions Deployed To An Environment')
}],
'demand': ['environment', 'page', 'limit'],
'alias': {},
'describe': {
'environment': i18n._("ID Of Environment To List Forms"),
'page': i18n._("Page number to list"),
'limit': i18n._("Number of submissions per page")
},
'url': function(params) {
return "/api/v2/mbaas/" + params.environment + "/appforms/submissions?page=" + params.page + "&limit=" + params.limit;
},
'method': 'get',
'postCmd': function(argv, submissionsResult, cb) {
submissionsResult = submissionsResult || {};
if (!argv.json) {
var table = common.createTableForSubmissions(submissionsResult);
var submissionsArray = submissionsResult.submissions;
submissionsArray._table = table;
return cb(undefined, submissionsArray);
} else {
return cb(null, submissionsResult);
}
}
};