QML UI: allow switching to offline mode without valid credentials

If the user wants to work offline, they don't need validated credentials.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2016-04-21 04:52:47 -07:00
parent a5af2478d4
commit be30724ba0

View file

@ -122,7 +122,6 @@ Kirigami.ApplicationWindow {
}, },
Kirigami.Action { Kirigami.Action {
text: "Manage dives" text: "Manage dives"
enabled: manager.credentialStatus === QMLManager.VALID || manager.credentialStatus === QMLManager.VALID_EMAIL
/* /*
* disable for the beta to avoid confusion * disable for the beta to avoid confusion
Action { Action {
@ -135,6 +134,7 @@ Kirigami.ApplicationWindow {
*/ */
Kirigami.Action { Kirigami.Action {
text: "Add dive manually" text: "Add dive manually"
enabled: manager.credentialStatus === QMLManager.VALID || manager.credentialStatus === QMLManager.VALID_EMAIL
onTriggered: { onTriggered: {
returnTopPage() // otherwise odd things happen with the page stack returnTopPage() // otherwise odd things happen with the page stack
startAddDive() startAddDive()
@ -142,6 +142,7 @@ Kirigami.ApplicationWindow {
} }
Kirigami.Action { Kirigami.Action {
text: "Manual sync with cloud" text: "Manual sync with cloud"
enabled: manager.credentialStatus === QMLManager.VALID || manager.credentialStatus === QMLManager.VALID_EMAIL
onTriggered: { onTriggered: {
globalDrawer.close() globalDrawer.close()
detailsWindow.endEditMode() detailsWindow.endEditMode()