Skip to content

IBX-10776: Added Languages tab#1891

Merged
ciastektk merged 2 commits into
5.0from
ibx-10776-added-languages-tab
May 15, 2026
Merged

IBX-10776: Added Languages tab#1891
ciastektk merged 2 commits into
5.0from
ibx-10776-added-languages-tab

Conversation

@ciastektk
Copy link
Copy Markdown
Contributor

@ciastektk ciastektk commented Apr 24, 2026

🎫 Issue IBX-10776

Description:

This PR aligns Languages page rendering with the standard tab-group, while keeping current behavior unchanged for users.

What changed

  • Added a dedicated tab group configuration for languages (groupIdentifier: languages) and registered LanguagesTab in this group.
  • Refactored templates to match the common pattern:
    • ui/tab/languages.html.twig now works as the tab group container.
    • language/tab/languages.html.twig now contains the Languages tab content (the table/list view).
  • Updated language list page to render via the component group (admin-ui-languages-tab-groups), consistent with other sections.

Important behavior note

By default, users will still see the same old Languages view (without visible tab navigation).
This is expected and intentional.

The tabs component renders plain content when there is only one tab in the group.
Only after a second tab is added to the languages group will the UI switch to visible tab navigation.

For QA:

Documentation:

Comment thread src/lib/Tab/Language/LanguagesTab.php
@ibexa-yuna ibexa-yuna deleted the branch 5.0 April 29, 2026 08:11
@ibexa-yuna ibexa-yuna closed this Apr 29, 2026
@mnocon mnocon reopened this Apr 29, 2026
@mnocon mnocon changed the base branch from main to 5.0 April 29, 2026 09:09
@ciastektk ciastektk force-pushed the ibx-10776-added-languages-tab branch from d10cc9a to 6a82897 Compare May 13, 2026 05:56
@ciastektk ciastektk force-pushed the ibx-10776-added-languages-tab branch from 6a82897 to 2484a7e Compare May 15, 2026 07:41
@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@juskora juskora left a comment

Choose a reason for hiding this comment

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

QA Approved on Ibexa DXP Commerce 5.0-dev.

@ciastektk ciastektk merged commit bf65dec into 5.0 May 15, 2026
23 checks passed
@ciastektk ciastektk deleted the ibx-10776-added-languages-tab branch May 15, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants