Index: sources/gui/qml/pages/settings/SettingsStack.qml =================================================================== diff -u -r8d5fe7d63e3d86e9d89d5f824347d34479e4e9ec -rd8c73c14f41d548e3ffecdb6948e6b7bb54523f2 --- sources/gui/qml/pages/settings/SettingsStack.qml (.../SettingsStack.qml) (revision 8d5fe7d63e3d86e9d89d5f824347d34479e4e9ec) +++ sources/gui/qml/pages/settings/SettingsStack.qml (.../SettingsStack.qml) (revision d8c73c14f41d548e3ffecdb6948e6b7bb54523f2) @@ -52,18 +52,22 @@ readonly property bool visibleCalibration : false readonly property bool visibleInformation : true - readonly property bool visibleVolumeBrightness : true + readonly property bool visibleVolumeBrightness : ! onlyUpdating // same as service password, on application execution in updating, on mount files will be moved. readonly property bool visibleWiFi : true readonly property bool visibleBluetooth : true readonly property bool visibleExportLogs : true - readonly property bool visibleServicePassword : normalMode && ! loggedIn + // during the update we cannot enable the servce menu since the current set password is in ~denali folder + // not the ~root which is the working folder during update. + //TODO in case is required we need to copy from denali to root for the update and copy back again, + // if works it is a better approach better. + readonly property bool visibleServicePassword : ( normalMode && ! loggedIn ) // || ( onlyUpdating && ! loggedIn ) readonly property bool visibleDGCleaning : normalMode readonly property bool visibleRoInput : normalMode readonly property bool visibleRootSSHAccess : loggedIn readonly property bool visibleFactoryReset : loggedIn readonly property bool visibleDecommission : loggedIn - readonly property bool visibleSetDateTime : loggedIn + readonly property bool visibleSetDateTime : loggedIn || onlyUpdating readonly property bool visibleDeviceConfiguration : onlyManufacturing && loggedIn readonly property bool visibleDeviceRegistration : onlyManufacturing && loggedIn