Skip to content

IBX-10776: Added Languages tab#1891

Open
ciastektk wants to merge 2 commits into5.0from
ibx-10776-added-languages-tab
Open

IBX-10776: Added Languages tab#1891
ciastektk wants to merge 2 commits into5.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
@sonarqubecloud
Copy link
Copy Markdown

@mnocon mnocon changed the base branch from main to 5.0 April 29, 2026 09:09
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.

7 participants