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),
|
buttons.append(Color.button(reset_btn(on_press=self.reset),
|
||||||
focus_map='button focus'))
|
focus_map='button focus'))
|
||||||
|
buttons.append(Color.button(cancel_btn(on_press=self.cancel),
|
||||||
|
focus_map='button focus'))
|
||||||
|
|
||||||
return Pile(buttons)
|
return Pile(buttons)
|
||||||
|
|
||||||
|
@ -593,9 +595,10 @@ class FilesystemView(ViewPolicy):
|
||||||
def _build_menu(self):
|
def _build_menu(self):
|
||||||
log.debug('FileSystemView: building menu')
|
log.debug('FileSystemView: building menu')
|
||||||
opts = []
|
opts = []
|
||||||
|
avail_disks = self.model.get_available_disk_names()
|
||||||
for opt, sig, _ in self.model.get_menu():
|
for opt, sig, _ in self.model.get_menu():
|
||||||
opts.append(
|
if len(avail_disks) > 1:
|
||||||
Color.menu_button(
|
opts.append(Color.menu_button(
|
||||||
menu_btn(label=opt,
|
menu_btn(label=opt,
|
||||||
on_press=self.on_fs_menu_press),
|
on_press=self.on_fs_menu_press),
|
||||||
focus_map='menu_button focus'))
|
focus_map='menu_button focus'))
|
||||||
|
|
Loading…
Reference in New Issue