mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
details: Show attached disk information in scsi controller page
It helps users to recognize controllers <-> disks mapping relationship. Signed-off-by: Lin Ma <lma@suse.com>
This commit is contained in:
parent
12c5945be0
commit
c4c78d2894
@ -3004,10 +3004,17 @@ class vmmDetails(vmmGObjectUI):
|
||||
if controller.type == "pci":
|
||||
can_remove = False
|
||||
if controller.type == "scsi":
|
||||
model = self.widget("controller-device-list").get_model()
|
||||
model.clear()
|
||||
for disk in self.vm.get_disk_devices():
|
||||
if disk.address.compare_controller(controller, disk.bus):
|
||||
can_remove = False
|
||||
break
|
||||
name = _label_for_device(disk)
|
||||
infoStr = ("%s on %s" % (name, disk.address.pretty_desc()))
|
||||
model.append([infoStr])
|
||||
uiutil.set_grid_row_visible(self.widget("device-list-label"), True)
|
||||
uiutil.set_grid_row_visible(self.widget("controller-device-box"), True)
|
||||
|
||||
self.widget("config-remove").set_sensitive(can_remove)
|
||||
|
||||
type_label = controller.pretty_desc()
|
||||
|
Loading…
Reference in New Issue
Block a user