View Issue Details

IDProjectCategoryView StatusLast Update
0008867Talerwallet-corepublic2024-08-28 21:31
ReporterMarcS Assigned ToFlorian Dold 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
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

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

Activities

Florian Dold

2024-07-15 13: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 13: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 ModifiedUsernameFieldChange
2024-05-24 12:53MarcSNew Issue
2024-05-24 12:53MarcSStatusnew => assigned
2024-05-24 12:53MarcSAssigned To => Florian Dold
2024-05-24 14:15Florian DoldRelationship addedrelated to 0008861
2024-07-15 13:52Florian DoldStatusassigned => informing
2024-07-15 13:52Florian DoldResolutionopen => fixed
2024-07-15 13:52Florian DoldNote Added: 0022818
2024-07-15 13:53Florian DoldNote Added: 0022819
2024-08-26 20:29Christian GrothoffFixed in Version => 0.13
2024-08-28 21:31Christian GrothoffStatusinforming => closed