Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),

#### Backend Core

- **Cartography**: The cartography view includes `serviceType` from the linked service ([sitmun-admin-app#498](https://github.com/sitmun/sitmun-admin-app/issues/498)).
- **Code lists**: `cartographyParameter.geometryKind` and `cartographyParameter.preferredGeometryType` store English descriptions. Spanish, Catalan, Aranese, and French labels, including format `Geometry`, come from `STM_TRANSLATION`.
- **Profile**: A vector layer publishes `geometryName` and, when the attribute is generic Geometry, `preferredGeometryType`. `kind` is `vector` for WFS and `raster` for WMS and WMTS ([sitmun-admin-app#499](https://github.com/sitmun/sitmun-admin-app/issues/499)).
- **Proxy**: `INFO` parameters are sent only on GetFeatureInfo. `GETMAP` parameters are sent only on GetMap. `WMS` and `WFS` parameters stay on every operation of that protocol. `WMTS` and `OLPARAM` parameters are not sent upstream. A code must be allowed for the service protocol.
- **Proxy**: A proxied layer is requested at `/proxy/{app}/{ter}/{type}/{serviceId}/{cartographyId}`. Its fixed parameters replace the service parameters of the same name when both apply to that request. The service path refuses a map, feature, or describe request when one of those layers has parameters ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Map**: `POST /api/config/client/short-url` shortens a viewer map URL when the caller can open that application and territory. A public visitor with no cookie is allowed. `sitmun.short-url.provider` defaults to `none`. A provider I/O failure returns `Short URL provider failed` ([sitmun-backend-core#272](https://github.com/sitmun/sitmun-backend-core/issues/272)).
- **Profile**: Client profile layers publish ordered `featureInfoFields` for `INFO` cartography parameters. The list is omitted when empty. Labels come from `STM_TRANSLATION` on `CartographyParameter.value` ([sitmun-backend-core#268](https://github.com/sitmun/sitmun-backend-core/pull/268), [#77](https://github.com/sitmun/sitmun-application-stack/issues/77)).

#### Admin Application

- **Layers**: The layers list and the layer form show the linked service protocol beside the service. The value is the service type and stays off the stored cartography type ([sitmun-admin-app#498](https://github.com/sitmun/sitmun-admin-app/issues/498)).
- **Layers**: Seeding feature information adds geometry properties on the same parameter list. Format stays `Geometry`. A preferred type is edited only for generic Geometry ([sitmun-admin-app#499](https://github.com/sitmun/sitmun-admin-app/issues/499)).
- **Services**: The parameter type list follows the service protocol. `INFO` is GetFeatureInfo, `GETMAP` is GetMap, and `WMTS` stays a viewer tile setting. The parameters tab says those scopes reach the upstream service only when the service is proxied.
- **Layers**: The layer form can edit fixed service parameters when the service is proxied (`LAYERS_SERVICE_PARAMETERS_FEATURE`) ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Layers**: The feature-information field grid is on the cartography form without the experimental query-layer flag. Labels translate per parameter. `N` and `P` edit fraction digits and padding. `F` chooses date or date and time. A WFS DescribeFeatureType request seeds top-level element names ([sitmun-admin-app#469](https://github.com/sitmun/sitmun-admin-app/pull/469), [#77](https://github.com/sitmun/sitmun-application-stack/issues/77)).

#### Viewer Application

- **Map**: Adding a WFS layer passes `geometryName` when the profile publishes one, and passes `geometryType` only when the profile publishes `preferredGeometryType`. The identify table skips a field whose format is `Geometry` ([sitmun-admin-app#499](https://github.com/sitmun/sitmun-admin-app/issues/499)).
- **Map**: A proxied layer uses its own proxy address from the profile ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Map**: A share link keeps the current map route and stores the view in `mapState`. Opening that link restores the extent, a non-default background, catalog layers that were turned on, reordered, or changed (including their opacity, sublayers, stacking order, and the selected layer of a radio group), drawings, an imported file, a shared feature, and the 3D camera. A missing background, layer, drawing, or file does not stop the rest of the restore. The browser does not call tinyurl.com. A failed shorten shows a map-language message ([sitmun-viewer-app#189](https://github.com/sitmun/sitmun-viewer-app/issues/189)).
- **Map**: A non-empty field list replaces the full GetFeatureInfo property table, in order, with the translated label. `T`, `N`, `F`, `U`, `P`, and `I` follow the map locale. `AUTO` keeps API-SITNA detection. `feature.data` is not rewritten ([sitmun-viewer-app#179](https://github.com/sitmun/sitmun-viewer-app/pull/179), [#77](https://github.com/sitmun/sitmun-application-stack/issues/77)).
Expand All @@ -43,6 +49,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),

#### Profile-level

- **Liquibase**: Development changelog 88, and PostgreSQL and Oracle changelog 32, add the geometry code lists and format `Geometry`.
- **Liquibase**: Development changelog 81 creates `STM_PAR_GS` and the `cartographyServiceParameter.type` codes so a local Docker database can store layer service parameters ([#90](https://github.com/sitmun/sitmun-application-stack/issues/90)).
- **Liquibase**: Development changelog 78 sets a description, a metadata URL, and a dataset URL on folder Adreces (tree node 12339) in Visor IDEBarcelona. Gestió municipal (node 12338) stays empty ([sitmun-viewer-app#173](https://github.com/sitmun/sitmun-viewer-app/issues/173)).
- **Liquibase**: Development changelog 79 moves IDE Menorca folder download zips from `TNO_METAURL` to `TNO_DATAURL` and clears the metadata URL. Those zip names have no GeoNetwork record, so the catalog window shows the file under download data.
Expand Down
2 changes: 1 addition & 1 deletion back/backend/sitmun-backend-core
2 changes: 1 addition & 1 deletion front/admin/sitmun-admin-app
Submodule sitmun-admin-app updated 100 files
Loading
Loading