filesystem: add support for reformatting in run-answers
Signed-off-by: Olivier Gayot <olivier.gayot@canonical.com>
This commit is contained in:
parent
76f0469705
commit
88b6dcb6c6
|
@ -193,7 +193,10 @@ class FilesystemController(SubiquityTuiController, FilesystemManipulator):
|
||||||
return raidlevels_by_value[level]
|
return raidlevels_by_value[level]
|
||||||
|
|
||||||
async def _answers_action(self, action):
|
async def _answers_action(self, action):
|
||||||
from subiquity.ui.views.filesystem.delete import ConfirmDeleteStretchy
|
from subiquity.ui.views.filesystem.delete import (
|
||||||
|
ConfirmDeleteStretchy,
|
||||||
|
ConfirmReformatStretchy,
|
||||||
|
)
|
||||||
from subiquitycore.ui.stretchy import StretchyOverlay
|
from subiquitycore.ui.stretchy import StretchyOverlay
|
||||||
|
|
||||||
log.debug("_answers_action %r", action)
|
log.debug("_answers_action %r", action)
|
||||||
|
@ -214,7 +217,9 @@ class FilesystemController(SubiquityTuiController, FilesystemManipulator):
|
||||||
body = self.ui.body._w
|
body = self.ui.body._w
|
||||||
if not isinstance(body, StretchyOverlay):
|
if not isinstance(body, StretchyOverlay):
|
||||||
return
|
return
|
||||||
if isinstance(body.stretchy, ConfirmDeleteStretchy):
|
if isinstance(
|
||||||
|
body.stretchy, (ConfirmDeleteStretchy, ConfirmReformatStretchy)
|
||||||
|
):
|
||||||
if action.get("submit", True):
|
if action.get("submit", True):
|
||||||
body.stretchy.confirm()
|
body.stretchy.confirm()
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue