From 6a95ae7d2525eccc3c6fcf98899509926c18e551 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Mon, 2 Sep 2019 08:05:07 -0500 Subject: req: 3: UI.Writeout.*, UI.Network.RuntimeEnv, capitalise User --- devel/requirements/3_functional.xml | 41 ++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) (limited to 'devel/requirements/3_functional.xml') diff --git a/devel/requirements/3_functional.xml b/devel/requirements/3_functional.xml index 4043f13..99a90cf 100644 --- a/devel/requirements/3_functional.xml +++ b/devel/requirements/3_functional.xml @@ -141,7 +141,7 @@ Firmware Setup
Description / Priority - A User may possess hardware that requires non-free binary firmware to operate. This screen will allow users the choice on whether to load such firmware or not. Note that this feature can be compiled out of Horizon UI, and can also be disabled at run-time with a configuration setting. + A User may possess hardware that requires non-free binary firmware to operate. This screen will allow the User to choose whether to load such firmware or not. Note that this feature can be compiled out of Horizon UI, and can also be disabled at run-time with a configuration setting.
Prerequisites @@ -192,6 +192,10 @@ UI.Network.AddressType.Skip If the User chooses to disable network connectivity, the system shall proceed to the System Metadata screen. + + UI.Network.RuntimeEnv + If Horizon UI is running in a runtime environment instead of an installation environment, the system shall allow the User to add their network interface by device name before proceeding. + UI.Network.ChooseIface If the computer has more than one network interface, the system shall prompt the User to choose which interface to use for installation. @@ -250,7 +254,7 @@ UI.Network.Automatic.TimeOut - If no IP address is obtained for v4 or v6 after 15 seconds, the system shall display a message that automatic configuration failed, and ask the user whether to retry the attempt, use manual addressing, or skip networking configuration. + If no IP address is obtained for v4 or v6 after 15 seconds, the system shall display a message that automatic configuration failed, and ask the User whether to retry the attempt, use manual addressing, or skip networking configuration. UI.Network.Manual @@ -524,13 +528,36 @@ Save HorizonScript
Description / Priority - + The User is now able to save the HorizonScript they have created using the Horizon UI. Priority: Medium, since installation environment concerns are paramount for release 1.0. +
+
+ Prerequisites + + UI.Writeout.Prerequisites + The system must be running in a runtime environment, not an installation environment. +
Functional Requirements - - - <para/> + <formalpara id="UI.Writeout.Explain"> + <title>UI.Writeout.Explain + The system shall inform the User that the system has finished collecting information and is now ready to save the resultant HorizonScript. + + + UI.Writeout.Button + The system shall replace the "Next" button with a "Save" button using the same keyboard accelerator as Next. + + + UI.Writeout.Save + When the User chooses "Save", the system shall open a dialogue for the user to navigate to the directory in which they wish to save the HorizonScript, and the name of the file-on disk which shall default to installfile. + + + UI.Writeout.Close + If the HorizonScript file is saved successfully, the system shall exit. + + + UI.Writeout.Failure + If the HorizonScript file cannot be saved successfully, the system shall display a message indicating the error, and then redisplay the writeout screen.
@@ -538,7 +565,7 @@ Begin Installation
Description / Priority - + The system will describe to the User what will be done. The User may confirm, or go back.
Functional Requirements -- cgit v1.2.3-70-g09d2