diff --git a/kvmd/kvmd/msd.py b/kvmd/kvmd/msd.py index 0746a6f6..5b2fa592 100644 --- a/kvmd/kvmd/msd.py +++ b/kvmd/kvmd/msd.py @@ -222,9 +222,14 @@ class MassStorageDevice: # pylint: disable=too-many-instance-attributes if info: info["hw"] = (info["hw"]._asdict() if info["hw"] else None) info["image"] = (info["image"]._asdict() if info["image"] else None) + + connected_to: Optional[str] = None + if self._device_path: + connected_to = ("kvm" if self.__device_info else "server") + return { "in_operate": bool(self._device_path), - "connected_to": ("kvm" if self.__device_info else "server"), + "connected_to": connected_to, "busy": bool(self.__device_file), "written": self.__written, "info": info, diff --git a/kvmd/web/css/main.css b/kvmd/web/css/main.css index 71e0eefd..ad5bca2d 100644 --- a/kvmd/web/css/main.css +++ b/kvmd/web/css/main.css @@ -213,9 +213,9 @@ table#msd-info { font-size: 14px; } table#msd-info +td#msd-status, td#msd-current-image-name, td#msd-current-image-size, -td#msd-storage-device, td#msd-storage-size, td#msd-new-image-name, td#msd-new-image-size { diff --git a/kvmd/web/index.html b/kvmd/web/index.html index 3af08b90..e286673c 100644 --- a/kvmd/web/index.html +++ b/kvmd/web/index.html @@ -31,7 +31,7 @@ System ↴
- +
@@ -83,6 +83,26 @@
+ + + + + + + +
Status:
+
+ @@ -95,21 +115,13 @@ - - - -
Image name:Storage size:
KVM Device:

- - - +
- -