View Issue Details

IDProjectCategoryView StatusLast Update
0009057Talerwallet (all platforms)public2026-08-07 20:47
ReporterChristian Grothoff Assigned Toavalos 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 implementingResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6 
Summary0009057: support subscription and discount tokens [meta]
DescriptionThis is a meta-bug, it includes support in wallet-core and the GUIs and the required changes to the database and the wallet-core API.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

The plan

IDSummaryStatusAssigned ToEstimated effort (hours)
0009434insert_spent_token fails to increment token family token counter closedChristian Grothoff
0010152need SPA design for v1 order creation & templates closedvlada.svirsh
0010349Tutorial-dev "Sell with discount tokens, subscriptions"[25h] implementingvlada.svirsh
0010369WebExtension needs proper balances screen informingFlorian Dold
0010509need support for v1 contracts incl. subscription and discounts in UI informingMarcS
0010530Renaming Token families closedsebasjm
0010531Order & Templates v1 SPA (for testing or expert mode) informingsebasjm
0010549problem with token family key generation? closedChristian Grothoff
0010595Taler Merchant Backend SPA fails to create token family on demo informingsebasjm
0010611merchant backend should support PATCHing the expiration time of token families closedChristian Grothoff
0010612token family reported as expired, but should still be valid informingFlorian Dold
0010665merchant SPA should allow creating v1 orders closedChristian Grothoff
0011115design screens for discount and subscription tokens informingvlada.svirsh
0011450wallet-core handles expiration of proposed v1 contracts with choices badly informingFlorian Dold
0011564wallet-core should only spend tokens at merchants that issued them, deprecate/ignore {trusted,expected}_domains fields informingFlorian Dold
This issue (hours)
Its children (hours)0
Together (hours)0
Nothing is missing: the plan can be finished.

Relationships

parent of 0009434 closedChristian Grothoff insert_spent_token fails to increment token family token counter 
parent of 0010152 closedvlada.svirsh need SPA design for v1 order creation & templates 
parent of 0010369 informingFlorian Dold WebExtension needs proper balances screen 
parent of 0010509 informingMarcS need support for v1 contracts incl. subscription and discounts in UI 
parent of 0010549 closedChristian Grothoff problem with token family key generation? 
parent of 0010665 closedChristian Grothoff merchant SPA should allow creating v1 orders 
parent of 0010530 closedsebasjm Renaming Token families 
parent of 0010611 closedChristian Grothoff merchant backend should support PATCHing the expiration time of token families 
parent of 0010595 informingsebasjm Taler Merchant Backend SPA fails to create token family on demo 
parent of 0010612 informingFlorian Dold token family reported as expired, but should still be valid 
parent of 0010531 informingsebasjm Order & Templates v1 SPA (for testing or expert mode) 
parent of 0010349 implementingvlada.svirsh Tutorial-dev "Sell with discount tokens, subscriptions"[25h] 
parent of 0011115 informingvlada.svirsh design screens for discount and subscription tokens 
parent of 0011450 informingFlorian Dold wallet-core handles expiration of proposed v1 contracts with choices badly 
parent of 0011564 informingFlorian Dold wallet-core should only spend tokens at merchants that issued them, deprecate/ignore {trusted,expected}_domains fields 
Not all the children of this issue are yet resolved or closed.

Activities

Christian Grothoff

2025-08-31 17:27

manager   ~0025760

Please add child bugs to track the progress on each platform/wallet.

Christian Grothoff

2025-08-31 17:28

manager   ~0025761

Also add child-bugs for design of the v1 contracts in the SPA and for its implementation!

Issue History

Date ModifiedUsernameFieldChange
2024-08-12 08:23Christian GrothoffNew Issue
2024-08-19 07:05Christian GrothoffAssigned To => avalos
2024-08-19 07:05Christian GrothoffStatusnew => assigned
2025-01-01 12:53Christian GrothoffRelationship addedparent of 0009434
2025-04-17 20:57Christian GrothoffTarget Version1.4 => 1.6
2025-08-31 17:27Christian GrothoffNote Added: 0025760
2025-08-31 17:28Christian GrothoffNote Added: 0025761
2025-08-31 17:31Christian GrothoffRelationship addedparent of 0010152
2025-09-04 18:40Christian GrothoffRelationship addedparent of 0010369
2025-10-19 07:53Christian GrothoffRelationship addedparent of 0010509
2025-10-19 07:56Christian GrothoffRelationship addedparent of 0010510
2025-12-07 09:57Christian GrothoffStatusassigned => implementing
2025-12-07 09:57Christian GrothoffSummarysupport subscription and discount tokens => support subscription and discount tokens [meta]
2025-12-19 19:12Christian GrothoffRelationship addedparent of 0010549
2025-12-19 19:13Christian GrothoffRelationship addedparent of 0010665
2025-12-19 19:13Christian GrothoffRelationship addedparent of 0010530
2025-12-19 19:13Christian GrothoffRelationship addedparent of 0010611
2025-12-19 19:13Christian GrothoffRelationship addedparent of 0010595
2025-12-19 19:13Christian GrothoffRelationship addedparent of 0010612
2025-12-19 19:14Christian GrothoffRelationship addedparent of 0010531
2025-12-19 19:14Christian GrothoffRelationship addedparent of 0010349
2026-02-22 14:29Christian GrothoffRelationship addedparent of 0011115
2026-05-29 19:25Christian GrothoffRelationship deletedparent of 0010510
2026-05-29 19:26Christian GrothoffRelationship addedparent of 0011450
2026-07-05 22:46Christian GrothoffRelationship addedparent of 0011564