View Issue Details

IDProjectCategoryView StatusLast Update
0006896Talerobsolete componentpublic2021-08-24 14:22
ReporterChristian Grothoff Assigned ToMS Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006896: 'wire transfer' dialog ugly and broken
DescriptionThe new dialog for 'manual' wire transfers between accounts is broken. I can try to type in a payto URI like

payto://x-taler-bank/bank.test.taler.net/exchange?message=foo&amount=TESTKUDOS:1.0

but it does not work, I just get a (badly rendered) error message.

Also, in the past we had a much nicer dialog that auto-completed account names, and didn't expect me to re-type the bank base URL inside of a payto URL or all of the other syntactic gunk of a payto://-URI.

It's OK to _also_ support payto://-URIs, but we should not ONLY support those. And, they must then actually work.

I'm fine with this functionality having moved onto a separate page, but it should at least
(1) still be easy to do such a transfer, and
(2) not require payto:// (it can be an option).
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

MS

2021-05-29 22:09

reporter   ~0017935

The "payto" address you wrote has the money receiver specified as a name, whereas the current version requires a number. I tried it right now on bank.test.taler.net by replacing "exchange" with a account _number_, and it worked.

That said, is the error message you mention that one rectangular balloon saying "please match the requested format"? Or it is something else?

Christian Grothoff

2021-05-29 22:35

manager   ~0017936

Yes, that's the error message. It should be placed more nicely. Also, users have no good way to learn their account numbers, and in principle payto://-URIs can and should use the names of the accounts, so we should support using the names.
And again, it would be best to have entering a payto://-URI as one option, but to generally have the simpler "target amount + account (name) + subject" entry back as well.

MS

2021-06-02 08:55

reporter   ~0017940

Up to this commit: 9d87bacdb483e2ac74da1de7b6afc2833c78f5f4, the bank allows the specification of payment receiver via their usernames.

MS

2021-06-03 08:14

reporter   ~0017941

The bug is mostly addressed, except that it doesn't autocomplete on account names. That's intentional, for the following reasons:

1. Why telling users which other users exist in the system?
2. Requires non trivial logic for a little gain.
3. Placing a element carrying a huge list of usernames next to the wire transfer form is eye-unfriendly.

If OK with the three points above, this bug can be closed.

Christian Grothoff

2021-06-03 09:11

manager   ~0017942

Sounds good.

Issue History

Date ModifiedUsernameFieldChange
2021-05-29 21:32Christian GrothoffNew Issue
2021-05-29 21:32Christian GrothoffStatusnew => assigned
2021-05-29 21:32Christian GrothoffAssigned To => MS
2021-05-29 22:09MSNote Added: 0017935
2021-05-29 22:35Christian GrothoffNote Added: 0017936
2021-06-02 08:55MSNote Added: 0017940
2021-06-03 08:14MSNote Added: 0017941
2021-06-03 08:25MSStatusassigned => feedback
2021-06-03 09:11Christian GrothoffStatusfeedback => informing
2021-06-03 09:11Christian GrothoffResolutionopen => fixed
2021-06-03 09:11Christian GrothoffFixed in Version => 0.9
2021-06-03 09:11Christian GrothoffNote Added: 0017942
2021-07-30 11:57Christian GrothoffFixed in Version0.9 => 0.8.1
2021-07-30 11:59Christian GrothoffTarget Version0.9 => 0.8.1
2021-07-30 12:02Christian GrothoffFixed in Version0.8.1 => 0.8
2021-07-30 12:02Christian GrothoffTarget Version0.8.1 => 0.8
2021-08-24 14:22Christian GrothoffStatusinforming => closed
2022-08-23 18:26Christian GrothoffCategorybank (demonstrator) => py bank (demonstrator, obsolete)
2023-12-03 00:23Christian GrothoffCategorypy bank (demonstrator, obsolete) => obsolete componet
2023-12-11 19:08Florian DoldCategoryobsolete componet => obsolete component