View Issue Details

IDProjectCategoryView StatusLast Update
0007948Talermerchant portal webuipublic2026-04-19 09:09
Reportersebasjm 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
PrioritynormalSeverityfeatureReproducibilityalways
Status informingResolutionno change required 
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0007948: add pagination API for inventory management
Descriptionendpoint https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-products

preferable in the limit and offset way


delta and start
https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-orders

limit and offset
https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-transfers
https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-rewards
Tagsgood first issue, ux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0008989 informingsebasjm Better pagination in merchant SPA 
related to 0007949 closedChristian Grothoff unified set of parameters for endpoint with pagination 

Activities

Christian Grothoff

2024-03-18 22:11

manager   ~0021945

This is implemented as per protocol v12 (Git 5bc607b..42490d3).

Note that delta and start of
https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-orders

were deprecated and replaced with
limit and offset
in v12 as well. The *old* delta and start still work with the current implementation (protocol compatibility, yada yada), but should not be used by a v12-compatible SPA anymore.

Anyway, happy adding product pagination!

sebasjm

2026-04-17 20:29

developer   ~0028406

already implemented

Issue History

Date ModifiedUsernameFieldChange
2023-10-05 11:49sebasjmNew Issue
2023-10-05 11:49sebasjmStatusnew => assigned
2023-10-05 11:49sebasjmAssigned To => Christian Grothoff
2023-10-05 14:42Christian GrothoffAssigned ToChristian Grothoff =>
2023-10-05 14:42Christian GrothoffStatusassigned => implementing
2024-01-12 13:04Christian GrothoffCategorymerchant backend API (C) => mechant backend
2024-03-18 22:11Christian GrothoffNote Added: 0021945
2024-03-18 22:11Christian GrothoffAssigned To => sebasjm
2024-03-18 22:11Christian GrothoffStatusimplementing => assigned
2024-03-18 22:11Christian GrothoffCategorymechant backend => merchant backoffice SPA
2024-08-12 15:51Christian GrothoffAssigned Tosebasjm => nullptrderef
2024-09-13 23:01Christian GrothoffRelationship addedrelated to 0008989
2024-11-12 22:57Christian GrothoffTarget Versionpost-1.0 => 1.5
2024-12-07 22:15Christian GrothoffRelationship addedrelated to 0007949
2025-04-17 20:46Christian GrothoffTag Attached: ux
2025-05-08 20:24Christian GrothoffAssigned Tonullptrderef =>
2025-05-08 20:24Christian GrothoffStatusassigned => implementing
2025-07-11 20:20Christian GrothoffTag Attached: good first issue
2025-12-07 09:36Christian GrothoffTarget Version1.5 => 1.8
2026-02-26 21:08Christian GrothoffAssigned To => sebasjm
2026-02-26 21:08Christian GrothoffStatusimplementing => assigned
2026-02-26 21:08Christian GrothoffStatusassigned => implementing
2026-04-17 20:29sebasjmStatusimplementing => informing
2026-04-17 20:29sebasjmResolutionopen => no change required
2026-04-17 20:29sebasjmNote Added: 0028406
2026-04-19 09:09Christian GrothoffFixed in Version => 1.6
2026-04-19 09:09Christian GrothoffTarget Version1.8 => 1.6
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui