Skip to content

ESB-1012 - Render dynamic CMS menu items from SystemReport API response#1612

Open
ffalqui wants to merge 4 commits intorelease/7.5from
ESB-1012
Open

ESB-1012 - Render dynamic CMS menu items from SystemReport API response#1612
ffalqui wants to merge 4 commits intorelease/7.5from
ESB-1012

Conversation

@ffalqui
Copy link

@ffalqui ffalqui commented Mar 9, 2026

  • hardcoded scheduler/workflow menu items with a dynamic loop
  • over the new array-based SystemReport payload, filtering by permissions.

   - hardcoded scheduler/workflow menu items with a dynamic loop
   - over the new array-based SystemReport payload, filtering by permissions.
@ffalqui ffalqui requested a review from MEM2677 March 9, 2026 14:38
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Requested publication of version 7.5.0-ESB-1012-PR-1612

1 similar comment
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Requested publication of version 7.5.0-ESB-1012-PR-1612

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Requested publication of version 7.5.0-ESB-1012-PR-1612

…mponents-menu API

  Refactor SystemReport response to use hook-based grouping with appBuilderMenu.items array structure. CMS dynamic items and new Legacy Plugins menu both consume the same item shape.
@github-actions
Copy link

Requested publication of version 7.5.0-ESB-1012-PR-1612

…op Cancel/Save buttons

  - Render legacy LEGACY_CONFIG widgets in an iframe with headless Struts JSP
  - Add postMessage listener for entando.legacyConfigResize to auto-resize iframe height
  - Add Cancel button and disabled Save button with tooltip via WidgetConfigPortal
  - Make labelId optional in renderDynamicItems (falls back to item.id)
  - Show legacy plugin header only when pluginId is present
  - Fix ContentPageContainer test mock for getGroupsMap
@github-actions
Copy link

Requested publication of version 7.5.0-ESB-1012-PR-1612

Copy link
Member

@MEM2677 MEM2677 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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.

2 participants