> -----Original Message----- > From: Cole Robinson [mailto:crobinso@xxxxxxxxxx] > Sent: Monday, January 20, 2014 11:34 PM > To: Chen Hanxiao; virt-tools-list@xxxxxxxxxx > Subject: Re: [virt-manager PATCH] disable adding virtio disk with > device type 'LUN' > > On 01/20/2014 07:33 AM, Chen Hanxiao wrote: > > From: Chen Hanxiao <chenhanxiao@xxxxxxxxxxxxxx> > > > > We should not encourage user use device type 'LUN' > > with virtio bus. > > This patch will disable device type combobox > > if user selected virtio bus. > > > > Signed-off-by: Chen Hanxiao <chenhanxiao@xxxxxxxxxxxxxx> > > --- > > virtManager/addhardware.py | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/virtManager/addhardware.py b/virtManager/addhardware.py > > index d7ee161..2114d1b 100644 > > --- a/virtManager/addhardware.py > > +++ b/virtManager/addhardware.py > > @@ -577,6 +577,8 @@ class vmmAddHardware(vmmGObjectUI): > > cdrom_buses = ["ide", "scsi"] > > lun_buses = ["virtio", "virtio-scsi"] > > > > + self.widget("config-storage-devtype").set_sensitive(True) > > + > > if bus in disk_buses: > > model.append([virtinst.VirtualDisk.DEVICE_DISK, > > "drive-harddisk", _("Disk device")]) > > @@ -587,6 +589,8 @@ class vmmAddHardware(vmmGObjectUI): > > model.append([virtinst.VirtualDisk.DEVICE_CDROM, > > "media-cdrom", _("CDROM device")]) > > if bus in lun_buses: > > + if bus == "virtio": > > + > self.widget("config-storage-devtype").set_sensitive(False) > > model.append([virtinst.VirtualDisk.DEVICE_LUN, > > "drive-harddisk", _("LUN device")]) > > > > > > I would just remove "virtio" from the lun_buses list, that will do it. > Oh, that would be much better solution. Thanks > Though the idea of disabling the 'device' combo if there's only one available > option isn't a bad idea, it should just be a separate patch, and applied > equally to all device types. And rather than disable the combo box I'd replace > it with a label in that case. (You don't need to do this, I'm just throwing an > idea out there). > > Thanks, > Cole _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list