View Issue Details

IDProjectCategoryView StatusLast Update
0010886Talerwallet-corepublic2026-07-21 17:06
ReporterChristian Grothoff 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status implementingResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Versionpost-1.0 
Summary0010886: wallet-core should support inventory-based templates
DescriptionSee 0010507 which added support to the merchant backend (more taler-harness based tests for it would also be good).

Anyway, wallet-core should support the new template format and in particular do the calculations (total price based on quantities) for the GUIs.

Naturally, it also must expose the template data to the frontends. Separate bugs should be opened for GUI support for inventory templates.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0010888 implementing support inventory-based templates [meta] 

Activities

Christian Grothoff

2026-01-19 10:51

manager   ~0027280

Note that I'm thinking we should additionally expose the remaining stock for a given product in the template inventory, so that the wallet(s) can ensure that the amount selected of a particular product does not exceed the inventory. So that's another forthcoming minor extension.

Issue History

Date ModifiedUsernameFieldChange
2026-01-19 10:50Christian GrothoffNew Issue
2026-01-19 10:50Christian GrothoffStatusnew => assigned
2026-01-19 10:50Christian GrothoffAssigned To => Florian Dold
2026-01-19 10:51Christian GrothoffNote Added: 0027280
2026-02-14 10:23Florian DoldTarget Version1.5 => 1.10
2026-02-22 14:13Christian GrothoffAssigned ToFlorian Dold =>
2026-02-22 14:13Christian GrothoffStatusassigned => implementing
2026-02-22 14:13Christian GrothoffTarget Version1.10 => 1.6
2026-02-22 14:26Christian GrothoffRelationship addedchild of 0010888
2026-03-21 00:01Christian GrothoffAssigned To => Florian Dold
2026-03-21 00:01Christian GrothoffStatusimplementing => assigned
2026-05-29 19:05Christian GrothoffTarget Version1.6 => 1.7
2026-05-29 19:18Christian GrothoffStatusassigned => implementing
2026-07-21 17:06Florian DoldTarget Version1.7 => post-1.0