Skip to content

fix(admin): restore AG Grid 32 inline editors and language-default URL - #497

Merged
fjlopez merged 2 commits into
devfrom
fix/ag-grid32-editors-and-language-default-url
Oct 20, 2026
Merged

fjlopez merged 2 commits into
devfrom
fix/ag-grid32-editors-and-language-default-url

Conversation

@fjlopez

@fjlopez fjlopez commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

Why

AG Grid 32 no longer mounts text, select, or date inline editors unless CommunityFeaturesModule is registered. Date columns also crashed: HAL Instant ISO values made DataTypeModule infer cellDataType text, and agDateStringCellEditor then threw. Separately, default-language calls built …/api//… URLs, and Spring Security 7 returned 401 for findByName, so Set as Default stayed disabled.

What changed

  • Register CommunityFeaturesModule in the shared data grid and the literal-translations grid.
  • Date columns use the Instant-safe datePicker editor with cellDataType: false.
  • LanguageService builds language.default and language-default URLs with a single slash.
  • Recorded both fixes under Unreleased in CHANGELOG.md.

Scope

Inline grid editors and the language-default API URLs. App version stays 1.2.9. Do not merge from this PR; the operator merges.

Commits

  • 5abc7051 restore AG Grid 32 editors and the language-default URL
  • 8bcd38f4 Instant-safe datePicker for Positions Alta/Baja

Verification

CI on this tip is the gate.

Register CommunityFeaturesModule so date/text cell editors mount again.
Build language.default and language-default API URLs without a double
slash so Spring Security 7 stops 401ing findByName.
agDateStringCellEditor crashes when HAL Instant ISO values make
DataTypeModule infer cellDataType text. Restore datePicker and disable
cellDataType inference so Positions Alta/Baja inline edit works on AG Grid 32.
@fjlopez
fjlopez merged commit c9ba2a4 into dev Oct 20, 2026
1 check passed
@fjlopez
fjlopez deleted the fix/ag-grid32-editors-and-language-default-url branch October 20, 2026 13:44
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