Skip to content

feat(profiles): add feature info field format columns - #78

Merged
fjlopez merged 7 commits into
devfrom
feat/77-feature-info-fields
Sep 30, 2026
Merged

fjlopez merged 7 commits into
devfrom
feat/77-feature-info-fields

Conversation

@fjlopez

@fjlopez fjlopez commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Points the stack at the backend, admin, and viewer changes for the GetFeatureInfo include list.
  • PostgreSQL and Oracle changelog 27, and development changelog 74, add PGI_DIGITS, PGI_PAD, PGI_DATESTYLE, and format code AUTO.
  • An empty field list still shows every non-geometry property. The first saved INFO row switches that layer to the include list. feature.data is not rewritten.

Closes #77

Test plan

  • Backend FeatureInfoFieldProfileTest and CodeListsTest
  • Admin feature-type-elements, feature-info-preview, and layers-form.component.spec
  • Viewer feature-info-fields, more-info.handler, and feature-info-control.handler
  • Apply the profile changelog on PostgreSQL, Oracle, and development
  • Identify a layer with an empty field list, then with a saved include list

Point the stack at the profile, admin, and viewer changes, and apply
the same Liquibase columns on PostgreSQL, Oracle, and development.

Closes #77
A third party can identify two public layers that already return
these properties, without filling the admin grid first.
The development example is the public Menorca route layer, which
already returns these properties.
Liquibase rejects a changeset that repeats onFail, so the development
stack never reached the insert.
Point the profile changelogs and the Camí de Cavalls seed at PGI_OPTIONS, and cover the field list in the viewer suite.
Identify with no fields keeps the original properties and the more-info row. Two listed fields keep a blank cell when one name is missing.
checkout, setup-java, and setup-node v4 are forced off Node 20, and setup-java v4 is deprecated. upload-artifact and setup-python move to the first majors that run on Node 24.
@fjlopez
fjlopez merged commit 8a54b31 into dev Sep 30, 2026
17 checks passed
@fjlopez
fjlopez deleted the feat/77-feature-info-fields branch September 30, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant