Actions
Feature #16641
openImprove system update GUI options
Status:
New
Priority:
Normal
Assignee:
-
Category:
Upgrade
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Plus Target Version:
Release Notes:
Default
Description
Under System > Update there are two tabs with the following settings and behaviors:
System Update
Allows setting the firmware branch and disabling dashboard auto-update check.- Changing the Branch setting takes effect immediately without any confirmation or save option.
- Clicking the Select Update button begins an update without any further confirmation.
- When changing branches, the display changes to show "Retrieving" and the Confirm button disappears. When that finishes, the Confirm button re-appears. Clicking the confirm button will start the update rather than simply saving the Branch change.
Update Settings
- Allows setting the firmware branch and starting a firmware update.
- Does not commit any changes until the
Savebutton is clicked.
Issues:¶
- Two places to change the
Branchbut they behave differently (immediate effect vs requiring save). - The appearance of
System Updatechanges when the branch is changed (rows and button disappear and then re-appear). - The
Confirmbutton can be mistaken for aSavebutton since this is how buttons behave in all other areas of the GUI. - No secondary confirmation before starting the disruptive upgrade process.
Suggested changes:¶
- Change the default tab to
Update Settings, as it requires aSaveaction before committing changes. - Rename the
System Updatetab to "Perform Update" to more clearly identify its function. This also better aligns with the meaning of the tab names (Update Settingsis for settings,Perform Updateis for installing an update). - Change the
Confirmbutton text to "Start Update" so as to more clearly identify the action performed by the button. - Add a second confirmation prompt/step before beginning an update.
- Remove the Branch selection option from
System Updateto eliminate the duplication and behavioural differences of this setting. - Keep the layout of the
System Updatescreen consistent instead of removing rows/button and then re-adding them. This would be unnecessary if theBranchsetting is removed.
No data to display
Actions