View Issue Details

IDProjectCategoryView StatusLast Update
0007824Talerspecificationpublic2023-09-23 13:09
ReporterChristian Grothoff 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
PrioritylowSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007824: use more CRUD-like API to edit merchant instance accounts
DescriptionCurrently account edits are folded into the instance PATCH, which results in very messy code.
Would probably be good to have the ability to edit instance accounts with their own operations instead of only with the overall instance.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2023-05-27 22:08

manager   ~0020206

16a14fc..62220c0 adds a POST /private/account and a DELETE /private/account/$H_WIRE endpoint (not yet documented!) to the merchant backend. I think we don't need GET (as that's covered by the GET on the instance) or PATCH (as I'd expect that could be done via DELETE + POST). Sebastian: let me know if you *want* a PATCH or see a reason for a GET or have other feedback on the API. I'll update docs.git "soon", and then start with the C client API fun, too.

Christian Grothoff

2023-05-28 20:41

manager   ~0020207

2587e39..39c5d0e documents the new API (in docs.git).

Christian Grothoff

2023-05-28 21:00

manager   ~0020208

62220c0..0eb10b5 adds the POST and DELETE account operations to libtalermerchant.

Christian Grothoff

2023-05-30 21:10

manager   ~0020209

44a32b5..1ea6a4f adds the post and delete account operations to libtalermerchantesting.

Florian Dold

2023-06-28 16:13

manager   ~0020316

Sebastian says that this is not blocking him => lowering priority

Christian Grothoff

2023-09-01 12:28

manager   ~0020464

Implemented in backend, now assigning to Sebastian for the SPA.

Issue History

Date ModifiedUsernameFieldChange
2023-04-25 22:19Christian GrothoffNew Issue
2023-04-25 22:19Christian GrothoffStatusnew => assigned
2023-04-25 22:19Christian GrothoffAssigned To => Christian Grothoff
2023-05-27 22:08Christian GrothoffNote Added: 0020206
2023-05-28 20:41Christian GrothoffNote Added: 0020207
2023-05-28 21:00Christian GrothoffNote Added: 0020208
2023-05-30 21:10Christian GrothoffNote Added: 0020209
2023-06-28 16:13Florian DoldPrioritynormal => low
2023-06-28 16:13Florian DoldNote Added: 0020316
2023-09-01 12:28Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2023-09-01 12:28Christian GrothoffNote Added: 0020464
2023-09-01 12:28Christian GrothoffTarget Version0.11 => 0.9.3
2023-09-11 19:19sebasjmStatusassigned => informing
2023-09-11 19:19sebasjmResolutionopen => fixed
2023-09-23 13:07Christian GrothoffFixed in Version => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed
2024-01-12 13:02Christian GrothoffCategorymerchant backend API (HTTP specification) => specification