View Issue Details

IDProjectCategoryView StatusLast Update
0007824Talerspecificationpublic2023-09-23 15:09
ReporterChristian Grothoff Assigned Tosebasjm  
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.

Activities

Christian Grothoff

2023-05-28 00: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 22:41

manager   ~0020207

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

Christian Grothoff

2023-05-28 23:00

manager   ~0020208

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

Christian Grothoff

2023-05-30 23:10

manager   ~0020209

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

Florian Dold

2023-06-28 18:13

manager   ~0020316

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

Christian Grothoff

2023-09-01 14:28

manager   ~0020464

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

Issue History

Date Modified Username Field Change
2023-04-26 00:19 Christian Grothoff New Issue
2023-04-26 00:19 Christian Grothoff Status new => assigned
2023-04-26 00:19 Christian Grothoff Assigned To => Christian Grothoff
2023-05-28 00:08 Christian Grothoff Note Added: 0020206
2023-05-28 22:41 Christian Grothoff Note Added: 0020207
2023-05-28 23:00 Christian Grothoff Note Added: 0020208
2023-05-30 23:10 Christian Grothoff Note Added: 0020209
2023-06-28 18:13 Florian Dold Priority normal => low
2023-06-28 18:13 Florian Dold Note Added: 0020316
2023-09-01 14:28 Christian Grothoff Assigned To Christian Grothoff => sebasjm
2023-09-01 14:28 Christian Grothoff Note Added: 0020464
2023-09-01 14:28 Christian Grothoff Target Version 0.11 => 0.9.3
2023-09-11 21:19 sebasjm Status assigned => resolved
2023-09-11 21:19 sebasjm Resolution open => fixed
2023-09-23 15:07 Christian Grothoff Fixed in Version => 0.9.3
2023-09-23 15:09 Christian Grothoff Status resolved => closed
2024-01-12 14:02 Christian Grothoff Category merchant backend API (HTTP specification) => specification