diff --git a/dashboard/src/js/client.js b/dashboard/src/js/client.js index 95a48161b..d426b708f 100644 --- a/dashboard/src/js/client.js +++ b/dashboard/src/js/client.js @@ -2110,6 +2110,26 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout }); }; + Client.prototype.systemInfo = function (callback) { + get('/api/v1/system/info', null, function (error, data, status) { + if (error) return callback(error); + if (status !== 200) return callback(new ClientError(status, data)); + + console.log(data) + + callback(null, data.info); + }); + }; + + Client.prototype.cpus = function (callback) { + get('/api/v1/system/cpus', null, function (error, data, status) { + if (error) return callback(error); + if (status !== 200) return callback(new ClientError(status, data)); + + callback(null, data.cpus); + }); + }; + Client.prototype.memory = function (callback) { get('/api/v1/system/memory', null, function (error, data, status) { if (error) return callback(error); diff --git a/dashboard/src/theme.scss b/dashboard/src/theme.scss index a6c41ef49..665d8f746 100644 --- a/dashboard/src/theme.scss +++ b/dashboard/src/theme.scss @@ -1088,6 +1088,10 @@ multiselect { max-width: 970px; } +.card-expand { + max-width: initial; +} + .text-success { color: #5CB85C; } diff --git a/dashboard/src/views/system.html b/dashboard/src/views/system.html index 3a2a2d4fb..ff5526d14 100644 --- a/dashboard/src/views/system.html +++ b/dashboard/src/views/system.html @@ -11,8 +11,45 @@