mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-29 18:18:50 +00:00
21 lines
646 B
CoffeeScript
21 lines
646 B
CoffeeScript
_ = require('lodash')
|
|
cliff = require('cliff')
|
|
server = require('../server/server')
|
|
applicationModel = require('../models/application')
|
|
authHooks = require('../hooks/auth')
|
|
|
|
exports.list = authHooks.failIfNotLoggedIn ->
|
|
|
|
applicationModel.getAll().then (applications) ->
|
|
|
|
applications = _.map applications, (application) ->
|
|
return {
|
|
ID: application.id
|
|
Name: application.app_name
|
|
'Device Type': application.device_type
|
|
'Online Devices': _.where(application.device, is_online: 1).length
|
|
'All Devices': application.device?.length or 0
|
|
}
|
|
|
|
console.log cliff.stringifyObjectRows(applications, _.keys _.first applications)
|