View Issue Details

IDProjectCategoryView StatusLast Update
0011026Talermerchant backoffice SPApublic2026-02-07 22:55
ReporterChristian Grothoff Assigned Tosebasjm  
PrioritynormalSeverityfeatureReproducibilityN/A
Status confirmedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.8 
Summary0011026: expand SPA with list of exchanges and status information from new /exchanges endpoint
DescriptionThis should be visible in a menu item that is either shown in developer mode, *or* if there is an error with any of the configured exchanges -- or if it is empty (and then show a warning that it is empty).

The endpoint includes a "next_download" timestamp. The SPA should probably fetch an updated "/exchanges" status shortly after (+5s?) the lowest "next_download" timestamp from the list, or say every 5 minutes (whatever is lower) to avoid staying outdated for too long (the request is pretty cheap).

In the exchange list, we should mostly show the base URL and then either the status as "UP" or "DOWN".
Additionally, there should be a hint (pop up or mouse-over?) on the status: if "UP" with the text "ready until $KEYS_EXPIRATION" and when "DOWN" -- with "Last HTTP status was $KEYS_HTTP_STATUS: $KEYS_HINT (#$KEYS_EC)".

Anyway, at least that'd be my initial design, we can iterate later.
Tagsdesign-required

Relationships

parent of 0010988 resolvedChristian Grothoff when an exchange is not reachable, merchant backend does not expose any error 
related to 0009956 acknowledged Error for the exchange being not available are not descriptive enough in the taler-merchant-exchangekeyupdate 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-02-07 22:07 Christian Grothoff New Issue
2026-02-07 22:07 Christian Grothoff Status new => assigned
2026-02-07 22:07 Christian Grothoff Assigned To => sebasjm
2026-02-07 22:08 Christian Grothoff Status assigned => confirmed
2026-02-07 22:08 Christian Grothoff Tag Attached: design-required
2026-02-07 22:08 Christian Grothoff Relationship added parent of 0010988
2026-02-07 22:55 Christian Grothoff Relationship added related to 0009956