Only display raid menu if we have enough disks
If we don't have at least 2 available disks, we cannot create a raid, lvm or bcache. Signed-off-by: Ryan Harper <ryan.harper@canonical.com>
This commit is contained in:
parent
ce4194f3a5
commit
25c78ba9fd
|
@ -546,6 +546,8 @@ class FilesystemView(ViewPolicy):
|
|||
|
||||
buttons.append(Color.button(reset_btn(on_press=self.reset),
|
||||
focus_map='button focus'))
|
||||
buttons.append(Color.button(cancel_btn(on_press=self.cancel),
|
||||
focus_map='button focus'))
|
||||
|
||||
return Pile(buttons)
|
||||
|
||||
|
@ -593,9 +595,10 @@ class FilesystemView(ViewPolicy):
|
|||
def _build_menu(self):
|
||||
log.debug('FileSystemView: building menu')
|
||||
opts = []
|
||||
avail_disks = self.model.get_available_disk_names()
|
||||
for opt, sig, _ in self.model.get_menu():
|
||||
opts.append(
|
||||
Color.menu_button(
|
||||
if len(avail_disks) > 1:
|
||||
opts.append(Color.menu_button(
|
||||
menu_btn(label=opt,
|
||||
on_press=self.on_fs_menu_press),
|
||||
focus_map='menu_button focus'))
|
||||
|
|
Loading…
Reference in New Issue