web changelog n stuff
This commit is contained in:
@@ -90,6 +90,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
- **`AuthService.Register` — the `role` field is gone** — the request no
|
||||
longer carries a client-chosen role; every registration lands as `guest`.
|
||||
The register page dropped the role input and its suggestion list.
|
||||
- **`EcbService.GetEcbPipelineStatus`** — a new `/admin/ecb` page (with a
|
||||
polling `/admin/ecb/status` card) renders the recent ECB import batches and
|
||||
their state. The page is gated on the caller's `ecb:*` read permission, and
|
||||
the backend stays the authority: a caller who slips past the page check gets
|
||||
`PermissionDenied` from the RPC.
|
||||
- **`TableDefinition.GetTableCatalog`** — the form catalog now feeds the
|
||||
add-table, table-definition, import/export and admin loaders, replacing
|
||||
locally assembled table lists. Global tables appear in the catalog and are
|
||||
selectable as link targets from any profile; a global table may only link to
|
||||
other global tables.
|
||||
- **Link columns are declarable** — the add-table page picks a link target
|
||||
table from the profile's offered targets and writes `link(table)` for the
|
||||
column type. A link is never indexed by the form: the server indexes it, and
|
||||
the draft refuses a tampered `indexed` flag for one.
|
||||
- **Columns can be made required** — add-table gained a required toggle that
|
||||
travels with the column into `PostTableDefinition`.
|
||||
- **`TablesData.GetTableDataCount`** — the CSV export asks for the row count
|
||||
before downloading, so the export loop knows how many
|
||||
`GetTableDataByPosition` pages to read.
|
||||
|
||||
### Not covered
|
||||
|
||||
@@ -97,15 +116,6 @@ The endpoints and fields below are part of the current proto surface but the
|
||||
web crate does not implement them. They are listed so it stays visible what
|
||||
the backend gained that this client has not wired up yet.
|
||||
|
||||
- **`TableDefinition.PostTableDefinition` — `LINK(table)` columns** — the old
|
||||
per-request link UI was removed when links became columns, and the new
|
||||
spelling is not implemented. The picker offers `link` (the `ListColumnTypes`
|
||||
response marks it declarable), but `COLUMN_TYPE_SPELLING_LINK` is not treated
|
||||
as parameterised, `relation_tables` is loaded but never rendered or applied,
|
||||
and typing `link(table)` is rejected as an unknown type. A link column
|
||||
cannot be declared from the web.
|
||||
- **`TableDefinition.ColumnDefinition.required`** — the new field is always
|
||||
sent as `false`; add-table has no required toggle.
|
||||
- **`TableValidation.DisplayMask.storage_mode`** — the new `MaskStorageMode`
|
||||
option is always left absent (raw); there is no formatted-storage choice in
|
||||
the validation UI.
|
||||
|
||||
Reference in New Issue
Block a user