View Issue Details

IDProjectCategoryView StatusLast Update
0007695Talerwallet (WebExtension)public2023-02-21 15:39
ReporterFlorian Dold Assigned Tosebasjm 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
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.2Fixed in Version0.9.2 
Summary0007695: all transactions must be deletable/forgettable, at least in dev mode
DescriptionIt's important that we always allow deleting transactions (at least in dev mode), so we never end up with a wallet that has some broken transaction (say, from some test deployment) in it.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2023-02-14 13:45

developer   ~0019833

Forget button is always going to be shown if it is in an end state

const transactionStillActive =
    transaction.extendedStatus !== ExtendedStatus.Aborted &&
    transaction.extendedStatus !== ExtendedStatus.Done &&
    transaction.extendedStatus !== ExtendedStatus.Failed;

If is active, the delete button is shown but just for tx that has cancelTransaction implemented

const hasCancelTransactionImplemented =
    transaction.type === TransactionType.Payment;

Florian Dold

2023-02-16 22:00

manager   ~0019855

Does the UI support aborting (and force-aborting when already in the aborting state)? If so, we can close this, because once wallet-core fully implements abort and forced aborts for each transaction, we'll always be able to eventually forget the transaction.

See DD37 for details.

sebasjm

2023-02-17 19:29

developer   ~0019871

fixed a45759e2adfd3bd6955d4135ee5e7ead1eac826c

making all tx to show forget/delete-tx button in devmode

Issue History

Date ModifiedUsernameFieldChange
2023-02-14 13:39Florian DoldNew Issue
2023-02-14 13:39Florian DoldStatusnew => assigned
2023-02-14 13:39Florian DoldAssigned To => sebasjm
2023-02-14 13:45sebasjmNote Added: 0019833
2023-02-14 13:48sebasjmAssigned Tosebasjm => Florian Dold
2023-02-16 22:00Florian DoldAssigned ToFlorian Dold => sebasjm
2023-02-16 22:00Florian DoldStatusassigned => feedback
2023-02-16 22:00Florian DoldNote Added: 0019855
2023-02-17 19:29sebasjmNote Added: 0019871
2023-02-17 19:29sebasjmStatusfeedback => informing
2023-02-17 19:29sebasjmResolutionopen => fixed
2023-02-21 15:39Christian GrothoffFixed in Version => 0.9.2
2023-02-21 15:39Christian GrothoffStatusinforming => closed
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)