commit 2c13fbe5aa99acff2e0fbb6c84708b6f25615412
parent c3254756cb3c776a733bb6fad76831aa308b6ab4
Author: Florian Dold <florian@dold.me>
Date: Fri, 28 Nov 2025 15:40:29 +0100
dd74: more work on settings
Diffstat:
1 file changed, 43 insertions(+), 3 deletions(-)
diff --git a/design-documents/074-merchant-backend-simplification.rst b/design-documents/074-merchant-backend-simplification.rst
@@ -333,11 +333,17 @@ the one used for 2FA.
Suggested restructuring:
-* ``Settings`` gets sub-menus:
+* ``Settings`` (with each sub-item as a collapsible section):
* ``Personalization`` (was: Interface, only UI settings, *maybe* link to other settings)
- * ``Payment options`` (was: Settings, with Taler-specific options, like default payment, refund and wire delays and STEFAN option on payment fees
+ * ``Payment options``
+
+ * default payment time
+ * refund time
+ * wire transfer time
+ * auto-refund time (?)
+ * STEFAN / payment fee options
* ``Public profile`` (Contact settings as seen by the wallet users via contract terms)
@@ -345,11 +351,45 @@ Suggested restructuring:
in the contract terms (after all, they are contact addresses for the
merchant). Many advantages, starting with no change required in the
backend.
+ * Jurisdiction => We need more info on how merchants use this in practice
* ``Security`` (both password and 2FA-related fields)
- * This will include the phone number and e-mail address used for 2FA
+ * Password
+ * Phone number and e-mail address used for 2FA
+ * Access tokens
+
+ * ``Integrations``
+
+ * Webhooks
+ * Future: Connected devices and services
+
+ * For PoS access tokens
+ * For turnstile, wordpress, etc.
+
+ * ``OTP Devices`` (only for payment confirmation, *not* for login security!)
+
+ * ``About``
+
+ * Version of UI
+ * Version of merchant backend
+ * backend base URL
+
+
+Sidebar Simplification
+^^^^^^^^^^^^^^^^^^^^^^
+* Remove Wire transfers section (now redundant)
+* Remove KYC Status section (now redundant)
+* Remove OTP (now under settings)
+* Remove Webhooks (now under settings)
+* Remove Passwords (now under settings)
+* Remove Access Tokens (now under settings)
+* Remove Personalization (now under settings)
+* Remove merchant backoffice domain (now under settings->about)
+* Move user login name at the top (instead of version)
+* Remove version number (now under settings->amount)
+* Remove lavels "Configuration" / "Connection"
Definition of Done
==================