View Issue Details

IDProjectCategoryView StatusLast Update
0008867Talerwallet-corepublic2024-08-28 23:31
ReporterMarcS Assigned ToFlorian Dold  
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version0.13 
Target Version0.13Fixed in Version0.13 
Summary0008867: Extract Fee-computation routine with clientCancellationId
DescriptionFee computation will be called after each digit (or backspace) the user types when entering an amount, to update the view.

Currently only https://docs.taler.net/wallet/wallet-core.html#getwithdrawaldetailsforamountop already has a clientCancellationId parameter.
(This parameter tells wallet-core to cancel the currently running process and start a new one with the new amount, when the old one is still running and a new amount is coming in)

We need the same function also for deposit, p2p-send, p2p-request, and pay-template where amount=editable.
TagsNo tags attached.

Relationships

related to 0008861 closedFlorian Dold wallet-core reports active tasks from aborted template payments 

Activities

Florian Dold

2024-07-15 15:52

manager   ~0022818

commit fc49a517dabe54831b4292f66ca79930972a2837 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Mon Jul 15 15:52:02 2024 +0200

    wallet-core: support clientCancellationId for deposit

commit a8d66b9b095467f414a156dc12ec4f1d2ec3e1c7
Author: Florian Dold <florian@dold.me>
Date: Mon Jul 15 15:45:12 2024 +0200

    wallet-core: support for clientCancellationId in more requests
    
    Added for:
    - checkPeerPushDebit
    - checkPeerPullCredit

Florian Dold

2024-07-15 15:53

manager   ~0022819

(Doing the fee computation for pay-template whenever the user changes the input field is is not supported yet by the merchant backend, as checking the fees requires instantiating the order from the template. The nicer fee display for pay-template can be added post-1.0)

Issue History

Date Modified Username Field Change
2024-05-24 14:53 MarcS New Issue
2024-05-24 14:53 MarcS Status new => assigned
2024-05-24 14:53 MarcS Assigned To => Florian Dold
2024-05-24 16:15 Florian Dold Relationship added related to 0008861
2024-07-15 15:52 Florian Dold Status assigned => resolved
2024-07-15 15:52 Florian Dold Resolution open => fixed
2024-07-15 15:52 Florian Dold Note Added: 0022818
2024-07-15 15:53 Florian Dold Note Added: 0022819
2024-08-26 22:29 Christian Grothoff Fixed in Version => 0.13
2024-08-28 23:31 Christian Grothoff Status resolved => closed