exchange broker options

This commit is contained in:
Filipriec
2026-08-24 07:03:57 +02:00
parent 7109be803b
commit 2e95201a71
25 changed files with 246 additions and 39 deletions

View File

@@ -16,10 +16,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Changed
- **Backend-provided rate-source suggestions** — the add-table page calls
`ExchangeRateService.ListRateSources` and offers the returned provider IDs
through the rate-source autocomplete field; initial foreign currencies use
the same ISO-4217 autocomplete options as the accounting currency.
- **Editable empty-table definitions** — the table-definition column page now
calls `PutTableDefinition` to atomically remove selected columns and append
replacements, with stable column identities and optimistic revision checks.
Add-only changes continue to work for populated tables.
It is clearly labelled “Adjust table” only while the table is empty; after
data is posted, the page switches to append-only “Add columns” mode.
- **The shared profile is named by the backend** — `ProfileTreeResponse`
gained `shared_profile_name`, and every page that browses the shared tables
now reads the name from there instead of spelling `__global` itself. Catalog