View Issue Details

IDProjectCategoryView StatusLast Update
0009824Talerwallet-corepublic2026-09-19 14:45
ReporterAntoine A Assigned ToAntoine A 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionwon't fix 
Target Version1.6Fixed in Version1.6 
Summary0009824: Refactor transaction common logic
DescriptionWe have a lot of transaction which are linked to a transactionMeta that need to be kept in think and some notification that need to be send every time we make a change.
Currently this whole dance is done by hand which is very verbose and error prone.
We should rely on generic function to this properly. I already created some helpers function that could be uses everywhere: recordCreate, recordTransition, etc.
In the end those functions could be part of the TransactionContext we use everywhere
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0009823 closedAntoine A Refactoring and cleaning 

Activities

Florian Dold

2026-07-28 20:32

manager   ~0029282

We've already gone with a different, reasonably clean approach (transaction handles), so I don't think this is applicable anymore.

Issue History

Date ModifiedUsernameFieldChange
2025-04-30 15:09Antoine ANew Issue
2025-04-30 15:09Antoine AStatusnew => assigned
2025-04-30 15:09Antoine AAssigned To => Antoine A
2025-04-30 15:09Antoine ARelationship addedchild of 0009823
2025-12-07 09:54Christian GrothoffStatusassigned => implementing
2026-07-28 20:32Florian DoldStatusimplementing => closed
2026-07-28 20:32Florian DoldResolutionopen => won't fix
2026-07-28 20:32Florian DoldNote Added: 0029282
2026-09-19 14:45Christian GrothoffFixed in Version => 1.6
2026-09-19 14:45Christian GrothoffTarget Versionpost-1.0 => 1.6