summaryrefslogtreecommitdiff
path: root/design-documents/006-anastasis-ux.rst
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-04-16 12:53:28 +0200
committerChristian Grothoff <christian@grothoff.org>2021-04-16 12:53:28 +0200
commit75830b96f52d3ee1cd236dff2239e7ab8a1d7cab (patch)
tree2939da89435c4ce41aa193a9d4ee2e923b89b6dc /design-documents/006-anastasis-ux.rst
parent3efd020941198b37bd8e0ff3cb226d2a4909cce3 (diff)
downloaddocs-75830b96f52d3ee1cd236dff2239e7ab8a1d7cab.tar.gz
docs-75830b96f52d3ee1cd236dff2239e7ab8a1d7cab.tar.bz2
docs-75830b96f52d3ee1cd236dff2239e7ab8a1d7cab.zip
revise backup flow
Diffstat (limited to 'design-documents/006-anastasis-ux.rst')
-rw-r--r--design-documents/006-anastasis-ux.rst25
1 files changed, 19 insertions, 6 deletions
diff --git a/design-documents/006-anastasis-ux.rst b/design-documents/006-anastasis-ux.rst
index c0fb409..37444aa 100644
--- a/design-documents/006-anastasis-ux.rst
+++ b/design-documents/006-anastasis-ux.rst
@@ -38,28 +38,41 @@ Setup Steps
shape = rectangle;
];
select_auth [
- label = "Select\nAuthentication Methods\n\nProvide\nAuthentication Data";
+ label = "Select\nAuthentication Methods";
+ shape = rectangle;
+ ];
+ provide_auth [
+ label = "Provide\nAuthentication Data";
shape = rectangle;
];
select_providers [
label = "Select\nService Providers";
shape = rectangle;
];
- threshold [
- label = "Define\nRecovery Threshold";
+ review_policy [
+ label = "Review Recovery Policy";
+ shape = rectangle;
+ ];
+ edit_policy [
+ label = "Edit Recovery Policy";
shape = rectangle;
];
pay [
- label = "Payment";
+ label = "Confirm Payment";
shape = oval;
];
settings -> backup_is_setup;
backup_is_setup -> provide_id [label="Yes: Setup Recovery"];
backup_is_setup -> settings [label="No"];
provide_id -> select_auth;
+ select_auth -> provide_auth;
+ provide_auth -> select_auth;
select_auth -> select_providers;
- select_providers -> threshold;
- threshold -> pay;
+ select_providers -> select_auth;
+ select_providers -> review_policy;
+ review_policy -> edit_policy;
+ edit_policy -> review_policy;
+ review_policy -> pay;
}
Entry point: Settings