Skip to content

IBX-12262: Added the ibexa/featured and ibexa/admin-ui-extras recipes - #265

Open
tischsoic wants to merge 4 commits into
masterfrom
IBX-12262-featured-recipe
Open

tischsoic wants to merge 4 commits into
masterfrom
IBX-12262-featured-recipe

Conversation

@tischsoic

@tischsoic tischsoic commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12262

Related PRs:

Description:

Recipes for two packages entering the product through ibexa/headless:

  • ibexa/featured — registers the bundle and ships config/routes/ibexa_featured.yaml (promotional Engagement / Personalization pages).
  • ibexa/admin-ui-extras — registers the bundle (no configuration to copy).

Following the IBX-12397 precedent (#261), both bundles are also registered in the headless, experience and commerce 6.0 edition recipes, together with the featured routes file.

For QA:

Install with composer config extra.symfony.endpoint https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-265: config/bundles.php lists both bundles and config/routes/ibexa_featured.yaml is present.

Documentation:

None.

tischsoic and others added 2 commits September 16, 2026 17:33
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Thanks for contribution! 🎉

To test the changes please execute:

composer config extra.symfony.endpoint https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-265

before executing the recipes.

… edition recipes

Co-Authored-By: Claude <noreply@anthropic.com>
@tischsoic
tischsoic marked this pull request as ready for review September 18, 2026 11:10
Comment on lines +1 to +4
ibexa.featured:
resource: '@IbexaFeaturedBundle/Resources/config/routing.yaml'
defaults:
siteaccess_group_whitelist: '%admin_group_name%'

@alongosz alongosz Sep 28, 2026 •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Caution

These defaults are dead config ATM. routing.controllers from the project's config/routes.yaml re-registers the attribute route under the same name, so the whitelist never lands on ibexa.featured.page (verified via debug:router on an instance with this recipe). Proposed moving it to the #[Route] attribute in https://github.com/ibexa/featured/pull/1#discussion_r4120873955.

Once that's in, I'd drop it here and in the headless, experience and commerce copies, so nobody assumes this is what protects the route.

Suggested change
ibexa.featured:
resource: '@IbexaFeaturedBundle/Resources/config/routing.yaml'
defaults:
siteaccess_group_whitelist: '%admin_group_name%'
ibexa.featured:
resource: '@IbexaFeaturedBundle/Resources/config/routing.yaml'

🤖 Generated with Claude Code

… attribute route

The SiteAccess group whitelist lives on the controller's route attribute since ibexa/featured#1.

Co-Authored-By: Claude <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

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.

5 participants