feat(engine-details): build host details object

pull/2255/head
Chaim Lando 2018-09-05 12:30:40 +03:00
parent 1f16eb446b
commit c15ee9af7e
3 changed files with 16 additions and 5 deletions

View File

@ -23,7 +23,7 @@
</tr>
<tr>
<td>Total memory</td>
<td>{{ $ctrl.host.totalMemory }}</td>
<td>{{ $ctrl.host.totalMemory | humansize }}</td>
</tr>
<tr ng-if="$ctrl.isAgent">
<td>Physical device information</td>

View File

@ -3,6 +3,7 @@ angular.module('portainer.docker').component('hostDetailsPanel', {
'app/docker/components/host-view-panels/host-details-panel/host-details-panel.html',
controller: 'HostDetailsPanelController',
bindings: {
host: '<'
host: '<',
isAgent: '<'
}
});

View File

@ -17,7 +17,7 @@ angular.module('portainer.docker').controller('HostViewController', [
})
.then(function success(data) {
ctrl.engineDetails = buildEngineDetails(data);
ctrl.hostDetails = buildHostDetails(data);
ctrl.hostDetails = buildHostDetails(data.info);
})
.catch(function error(err) {
Notifications.error(
@ -42,8 +42,18 @@ angular.module('portainer.docker').controller('HostViewController', [
};
}
function buildHostDetails() {
return {};
function buildHostDetails(info) {
return {
os: {
arch: info.Architecture,
type: info.OSType,
name: info.OperatingSystem
},
name: info.Name,
kernelVersion: info.KernelVersion,
totalCPU: info.NCPU,
totalMemory: info.MemTotal
};
}
}
]);