mirror of
https://github.com/portainer/portainer.git
synced 2025-08-02 20:35:25 +02:00
fix(host-info) host info improvement EE-7075 (#11884)
Some checks are pending
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
Some checks are pending
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
This commit is contained in:
parent
ba4526985a
commit
e828615467
8 changed files with 40 additions and 2 deletions
|
@ -15,9 +15,12 @@
|
|||
<td>{{ device.Name }}</td>
|
||||
<td>{{ device.Vendor }}</td>
|
||||
</tr>
|
||||
<tr ng-if="!$ctrl.devices">
|
||||
<tr ng-if="$ctrl.devices === undefined">
|
||||
<td colspan="2" class="text-muted text-center">Loading...</td>
|
||||
</tr>
|
||||
<tr ng-if="$ctrl.devices === null">
|
||||
<td colspan="2" class="text-muted text-center"> Failed to load devices. </td>
|
||||
</tr>
|
||||
<tr ng-if="$ctrl.devices.length === 0">
|
||||
<td colspan="2" class="text-muted text-center"> No device available. </td>
|
||||
</tr>
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
const ROOT_PATH = '/host';
|
||||
|
||||
export class HostDetailsPanelController {
|
||||
/* @ngInject */
|
||||
constructor($async, HostBrowserService) {
|
||||
Object.assign(this, { $async, HostBrowserService });
|
||||
|
||||
this.getFilesForPath = this.getFilesForPath.bind(this);
|
||||
this.getFilesForPathAsync = this.getFilesForPathAsync.bind(this);
|
||||
}
|
||||
|
||||
getFilesForPath(path) {
|
||||
return this.$async(this.getFilesForPathAsync, path);
|
||||
}
|
||||
|
||||
async getFilesForPathAsync(path) {
|
||||
const isBrowseEnabledOrig = this.isBrowseEnabled;
|
||||
this.isBrowseEnabled = false;
|
||||
|
||||
await this.HostBrowserService.ls(this.environmentId, path);
|
||||
this.isBrowseEnabled = isBrowseEnabledOrig;
|
||||
}
|
||||
|
||||
$onInit() {
|
||||
this.getFilesForPath(ROOT_PATH);
|
||||
}
|
||||
}
|
|
@ -1,8 +1,12 @@
|
|||
import { HostDetailsPanelController } from './host-details-panel-controller';
|
||||
|
||||
angular.module('portainer.docker').component('hostDetailsPanel', {
|
||||
templateUrl: './host-details-panel.html',
|
||||
controller: HostDetailsPanelController,
|
||||
bindings: {
|
||||
host: '<',
|
||||
isBrowseEnabled: '<',
|
||||
browseUrl: '@',
|
||||
environmentId: '<',
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue