Skip to content

feat(portal-next): resolve navigation visibility with caller-then-par… - #19502

Open
konrad-krol-incubly wants to merge 1 commit into
refactor/ext-179-consolidate-nav-validationfrom
feat/ext-179-navigation-visibility-core
Open

feat(portal-next): resolve navigation visibility with caller-then-par…#19502
konrad-krol-incubly wants to merge 1 commit into
refactor/ext-179-consolidate-nav-validationfrom
feat/ext-179-navigation-visibility-core

Conversation

@konrad-krol-incubly

Copy link
Copy Markdown
Contributor

Issue

https://gravitee.atlassian.net/browse/EXT-179

Description

Removes hardcoded PortalVisibility.PUBLIC from every automation-api related sync service that materializes portal navigation items. Producers now inherit the parent's visibility (fallback: PUBLIC at root), so a PUBLIC child under a PRIVATE parent can no longer be materialized silently.

Existing ParentRule is reused to validate parent-child visibility constraints.

Requires follow-up PR to expose visibility property on REST API.

@konrad-krol-incubly
konrad-krol-incubly marked this pull request as ready for review August 31, 2026 13:38
@konrad-krol-incubly
konrad-krol-incubly requested a review from a team as a code owner August 31, 2026 13:38
@mergify

mergify Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@konrad-krol-incubly
konrad-krol-incubly force-pushed the refactor/ext-179-consolidate-nav-validation branch 3 times, most recently from ab68525 to a33434d Compare August 31, 2026 15:00
@konrad-krol-incubly
konrad-krol-incubly force-pushed the feat/ext-179-navigation-visibility-core branch from ca5a013 to 68d8a58 Compare August 31, 2026 15:03
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