View Issue Details

IDProjectCategoryView StatusLast Update
0010711Talersandcastle (containerized demo deployment)public2025-12-08 22:18
ReporterStefan Assigned ToFlorian Dold  
PriorityhighSeverityblockReproducibilityalways
Status assignedResolutionopen 
Product Version1.2 
Target Version1.4 
Summary0010711: Merchant Backoffice UI: Terms of service unavailable
DescriptionOn the registration screen clicking on "terms of service" leads to an error "not configured".

1. The string "Accept the terms of service" has to be set into tags for internationalisation
2. The String must read like "Accept the Terms of service"
3. Also the tooltip={i18n.str`You must accept the terms of service to continue.`} has to be `You must accept the Terms of service to continue.`
4. The same TOPS ToS document has to be linked which is used for the KYC process (merchant.git/contrib/merchant-tos-tops-v0.en.rst)

We could of course, delete the string "You must accept the terms of service to continue." on the registration page and show the ToS document to the new users at the KYC verification step for the first time. This would mean that newly onboarded merchants would create an account and wire an amount of money from their bank accounts to the TOPS Exchange's bank account and then only review the Terms of service (Allgemeine Geschäftsbedingungen) which is in legal terms forbidden or at least very unconventional.
Steps To ReproduceVisit any of the Taler Merchant deployments (demo, test, hacktivism.ch) and create a new account. Then, on the registration screen click on "terms of service".
TagsNo tags attached.

Relationships

related to 0010623 assignedFlorian Dold replace the prebuilt SPA development release procedure 
child of 0010630 assignedvecirex Set my.taler-ops.ch live [16.12.] 

Activities

Stefan

2025-12-03 17:34

developer   ~0026721

sebasjm

2025-12-03 17:38

developer   ~0026722

text changed at 3fba027c1

Stefan

2025-12-04 09:39

developer   ~0026733

Last edited: 2025-12-04 18:04

I cannot find any changes either on https://backend.demo.taler.net nor on https://backend.test.taler.net, so where and how would I be able to review the changes done in https://git-www.taler.net/taler-typescript-core.git/commit/?id=58ae1cbbaa88c4363abf9b57439d475c702c5d2d , @sebasjm ?

Stefan

2025-12-04 18:16

developer   ~0026738

^^
Weblate works again, this time on firefly. I just let the platform send out again the invitation mails to you, @sebasjm, pls check whether these arrived. If not, https://bugs.gnunet.org/view.php?id=10717 is still work in progress, and I will try again later to resend.

Stefan

2025-12-08 21:50

developer   ~0026831

First, on https://backend.demo.taler.net and on https://backend.test.taler.net, Terms of service are still unavailable when you click on "Create new account".
Second, CG in https://bugs.gnunet.org/view.php?id=10536#c26576 wrote "The latest merchant.git now has a new endpoint /terms and /privacy." - where is this, please?

sebasjm

2025-12-08 22:15

developer   ~0026833

this is a server configuration problem, it may be sandcastle configuration so I'm moving this to @florian

the versions are ok since the server returns "not configured" instead of "not found" https://backend.demo.taler.net/terms

Issue History

Date Modified Username Field Change
2025-12-03 14:38 Stefan New Issue
2025-12-03 14:38 Stefan Relationship added related to 0010630
2025-12-03 14:45 vecirex Relationship replaced child of 0010630
2025-12-03 14:59 Stefan Description Updated
2025-12-03 14:59 Stefan Steps to Reproduce Updated
2025-12-03 14:59 Stefan Additional Information Updated
2025-12-03 17:34 Stefan Note Added: 0026721
2025-12-03 17:34 Stefan File Added: Merchant_Registration_screen_Terms_of_service_lead_to_unconfigured_error.png
2025-12-03 17:38 sebasjm Note Added: 0026722
2025-12-03 17:39 sebasjm Assigned To => Stefan
2025-12-03 17:39 sebasjm Status new => assigned
2025-12-03 17:39 sebasjm Status assigned => feedback
2025-12-04 09:39 Stefan Note Added: 0026733
2025-12-04 17:28 sebasjm Relationship added related to 0010623
2025-12-04 18:04 Stefan Note Edited: 0026733
2025-12-04 18:16 Stefan Note Added: 0026738
2025-12-05 20:54 Christian Grothoff Target Version 1.3 => 1.4
2025-12-08 21:50 Stefan Note Added: 0026831
2025-12-08 21:51 Stefan Assigned To Stefan => sebasjm
2025-12-08 21:53 Stefan Status feedback => assigned
2025-12-08 22:15 sebasjm Note Added: 0026833
2025-12-08 22:15 sebasjm Assigned To sebasjm => Florian Dold
2025-12-08 22:15 sebasjm Category merchant backoffice SPA => sandcastle (containerized demo deployment)