Skip to content

[#2711] Replaced Admin Toolbar default with the core Navigation module.#2806

Merged
AlexSkrypnyk merged 10 commits into
mainfrom
feature/2711-navigation
Jul 21, 2026
Merged

[#2711] Replaced Admin Toolbar default with the core Navigation module.#2806
AlexSkrypnyk merged 10 commits into
mainfrom
feature/2711-navigation

Conversation

@AlexSkrypnyk

@AlexSkrypnyk AlexSkrypnyk commented Jul 16, 2026

Copy link
Copy Markdown
Member

Closes #2711

Summary

Vortex now ships the Drupal core navigation module as the default administration UI instead of the classic Toolbar + drupal/admin_toolbar stack, since core Navigation has been stable since Drupal 11.3 and is core's own strategic replacement for Toolbar.

The standard install profile still enables core toolbar, and running Toolbar and Navigation together is a documented conflict that breaks admin contextual links, so provisioning now enables navigation and uninstalls toolbar (only when it is actually enabled) rather than just swapping the contrib package.

The contrib slot previously held by drupal/admin_toolbar is now filled by drupal/navigation_extra_tools, which adds the cache-clear, cron, and database-update shortcuts to the core Navigation sidebar.

Changes

  • composer.json: removed drupal/admin_toolbar; added drupal/navigation_extra_tools (^1.3.2, stable).
  • scripts/provision-10-example.sh: added a dedicated administration-navigation step that runs drush pm:install navigation, then uninstalls toolbar only when moduleExists('toolbar') is true (so it is a no-op on a re-provision or a navigation-based database, while a genuine uninstall failure still aborts provisioning). Kept independent of the optional-contrib MODULES fence since both are core, and swapped admin_toolbar for navigation_extra_tools in the contrib pm:install line.
  • .vortex/installer/src/Prompts/Handlers/Modules.php: replaced admin_toolbar with navigation_extra_tools in the installer's selectable module list.
  • .vortex/installer/tests/Unit/Handlers/ModulesHandlerDiscoveryTest.php and .vortex/installer/tests/Functional/Handlers/ModulesHandlerProcessTest.php: updated the discovery and process tests for the module swap, renaming the modules_no_admin_toolbar scenario to modules_no_navigation_extra_tools.
  • web/themes/custom/your_site_theme/your_site_theme.theme and web/sites/default/example.settings.local.php: adapted the "hide admin toolbar" dev convenience to hide the Navigation sidebar instead, renaming the setting hide_admin_toolbar to hide_admin_navigation.
  • .vortex/docs/content/drupal/README.mdx and .vortex/docs/content/drupal/composer-json.mdx: updated the module lists to reflect the swap.
  • Regenerated the installer fixtures (baseline and per-scenario, including removing the now-orphaned modules_no_admin_toolbar fixture), the tooling BATS golden output (.vortex/tooling/tests/unit/provision.bats), and the installer/build/provision demo videos.

Upgrade note

Existing sites have admin_toolbar (and core toolbar) enabled in their database. Because this change removes drupal/admin_toolbar from the codebase, an existing site must uninstall admin_toolbar before deploying the release that drops it - otherwise drush deploy aborts on the orphaned module (The module admin_toolbar does not exist). The provisioning step here handles toolbar; the demo database is regenerated without the Admin Toolbar stack so CI provisions cleanly.

Screenshots

N/A

Before / After

BEFORE - core Toolbar + admin_toolbar (both active at once)
┌────────────────────────────────────────────────────────────────┐
│ standard profile install  → enables core `toolbar`             │
│ provision-10-example.sh   → pm:install admin_toolbar coffee …  │
└───────────────────────────────┬────────────────────────────────┘
                                ▼
┌────────────────────────────────────────────────────────────────┐
│ Admin UI: core Toolbar + admin_toolbar dropdowns               │
│   ✗ two admin-UI systems active simultaneously                 │
│   ✗ contextual "pencil" edit links break                       │
└────────────────────────────────────────────────────────────────┘

AFTER - core Navigation only
┌────────────────────────────────────────────────────────────────┐
│ standard profile install  → enables core `toolbar`             │
│ provision-10-example.sh   → pm:install navigation              │
│                           → pm:uninstall toolbar (only if on)  │
│                           → pm:install navigation_extra_tools … │
└───────────────────────────────┬────────────────────────────────┘
                                ▼
┌────────────────────────────────────────────────────────────────┐
│ Admin UI: core Navigation sidebar only                         │
│   ✓ Toolbar uninstalled - no dual admin-UI conflict            │
│   ✓ navigation_extra_tools adds cache / cron / db-update       │
└────────────────────────────────────────────────────────────────┘

@github-project-automation github-project-automation Bot moved this to BACKLOG in Vortex 1.x Jul 16, 2026
@AlexSkrypnyk AlexSkrypnyk added this to the 1.41.0 milestone Jul 16, 2026
@AlexSkrypnyk AlexSkrypnyk added the A2 Working clone index A2 label Jul 16, 2026
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 10 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 57a3e8f7-d025-41a1-82bc-098e1ed58163

📥 Commits

Reviewing files that changed from the base of the PR and between 0960381 and 6591aed.

⛔ Files ignored due to path filters (29)
  • .vortex/installer/tests/Fixtures/handler_process/_baseline/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_no_base/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_no_demo/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_no_search/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_none/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_search_without_solr/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_coffee/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_config_split/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_config_update/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_devel/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_environment_indicator/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_navigation_extra_tools/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_pathauto/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_redirect/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_reroute_email/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_robotstxt/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_sdc_devel/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_seckit_shield_stage_file_proxy/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_shield/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_stage_file_proxy/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_xmlsitemap/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_none/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/names/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/non_interactive_config_file/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/non_interactive_config_string/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_no_clamav/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_no_redis/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_no_solr/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_none/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
📒 Files selected for processing (2)
  • .vortex/tooling/tests/unit/provision.bats
  • scripts/provision-10-example.sh

Walkthrough

The default admin_toolbar dependency and installer entry are replaced with navigation_extra_tools. Provisioning installs Drupal Navigation, uninstalls Toolbar, updates tests and recordings, and theme configuration now supports hiding administration navigation.

Changes

Drupal Navigation default

Layer / File(s) Summary
Module dependency and installer selection
.vortex/docs/content/drupal/*, .vortex/installer/..., composer.json
Documentation, Composer dependencies, installer module discovery, and installer tests replace admin_toolbar with navigation_extra_tools.
Navigation provisioning flow
scripts/provision-10-example.sh, .vortex/tooling/tests/unit/provision.bats, .vortex/docs/static/img/provision.json
Example provisioning installs navigation, uninstalls toolbar, and includes navigation_extra_tools; related expectations and recorded output are updated.
Installer recording updates
.vortex/docs/static/img/installer.json
The recorded installer transcript reflects the updated module selection, installation summary, timings, and demo database version.
Theme administration navigation handling
web/sites/default/example.settings.local.php, web/themes/custom/your_site_theme/your_site_theme.theme
The theme setting and preprocessing helper now target administration navigation and Top Bar variables instead of the Admin Toolbar.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Sequence Diagram(s)

sequenceDiagram
  participant ProvisionScript
  participant DrupalNavigation
  participant NavigationExtraTools
  ProvisionScript->>DrupalNavigation: Install navigation
  ProvisionScript->>DrupalNavigation: Uninstall toolbar
  ProvisionScript->>NavigationExtraTools: Install navigation_extra_tools
  NavigationExtraTools-->>ProvisionScript: Complete module setup
Loading

Possibly related PRs

Suggested labels: Needs review

Poem

I’m a bunny hopping through menus bright,
Navigation guides the admin night.
Toolbar rests, new shortcuts grow,
Cache and cron now swiftly flow.
Vortex gardens rearrange!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: replacing the default Admin Toolbar stack with core Navigation.
Linked Issues check ✅ Passed The PR removes admin_toolbar, adds core Navigation and navigation_extra_tools, and updates install flow, docs, and tests accordingly.
Out of Scope Changes check ✅ Passed All changes appear tied to the Navigation replacement and its supporting docs, fixtures, and tests; no unrelated work is evident.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/2711-navigation

Comment @coderabbitai help to get the list of available commands.

@github-actions

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

2 similar comments
@AlexSkrypnyk

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

@codecov

codecov Bot commented Jul 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.35%. Comparing base (66aa626) to head (6591aed).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2806      +/-   ##
==========================================
- Coverage   86.77%   86.35%   -0.42%     
==========================================
  Files          98       91       -7     
  Lines        4778     4624     -154     
  Branches       47        3      -44     
==========================================
- Hits         4146     3993     -153     
+ Misses        632      631       -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown

📖 Documentation preview for this pull request has been deployed to Netlify:

https://6a5f1c26fe9d529f2e0015b2--vortex-docs.netlify.app

This preview is rebuilt on every commit and is not the production documentation site.

@AlexSkrypnyk
AlexSkrypnyk force-pushed the feature/2711-navigation branch from d0f95c2 to f049829 Compare July 17, 2026 05:04
@github-actions

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

2 similar comments
@AlexSkrypnyk

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

Enabled the core Navigation module and uninstalled the classic Toolbar during provisioning, shipped 'navigation_extra_tools' for administration shortcuts in place of 'admin_toolbar', and adapted the theme setting to hide the administration navigation.
@github-actions github-actions Bot added the CONFLICT Pull request has a conflict that needs to be resolved before it can be merged label Jul 21, 2026
@AlexSkrypnyk
AlexSkrypnyk force-pushed the feature/2711-navigation branch from f049829 to 3d7ce4c Compare July 21, 2026 05:50
@github-actions github-actions Bot removed the CONFLICT Pull request has a conflict that needs to be resolved before it can be merged label Jul 21, 2026
@AlexSkrypnyk

This comment has been minimized.

1 similar comment
@AlexSkrypnyk

This comment has been minimized.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@scripts/provision-10-example.sh`:
- Around line 52-58: Update the administration setup commands near the
navigation installation to check whether the Toolbar module is installed or
enabled before attempting removal. Skip uninstall when it is absent, but run
drush pm:uninstall toolbar without suppressing errors when present, so
dependency, configuration, and Drush failures abort provisioning and Toolbar
cannot remain alongside Navigation.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 170c8832-4b5e-42f2-a38d-deeb18c1b583

📥 Commits

Reviewing files that changed from the base of the PR and between 3d7ce4c and 0960381.

⛔ Files ignored due to path filters (29)
  • .vortex/installer/tests/Fixtures/handler_process/_baseline/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_no_base/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_no_demo/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_no_search/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_none/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/custom_modules_search_without_solr/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_coffee/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_config_split/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_config_update/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_devel/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_environment_indicator/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_navigation_extra_tools/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_pathauto/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_redirect/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_reroute_email/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_robotstxt/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_sdc_devel/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_seckit_shield_stage_file_proxy/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_shield/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_stage_file_proxy/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_no_xmlsitemap/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/modules_none/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/names/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/non_interactive_config_file/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/non_interactive_config_string/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_no_clamav/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_no_redis/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_no_solr/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
  • .vortex/installer/tests/Fixtures/handler_process/services_none/scripts/provision-10-example.sh is excluded by !.vortex/installer/tests/Fixtures/**
📒 Files selected for processing (1)
  • scripts/provision-10-example.sh

Comment thread scripts/provision-10-example.sh Outdated
@github-actions

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

2 similar comments
@AlexSkrypnyk

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

@github-actions

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

2 similar comments
@AlexSkrypnyk

This comment has been minimized.

@AlexSkrypnyk

This comment has been minimized.

@github-actions

Copy link
Copy Markdown

Code coverage (threshold: 90%)

  Classes: 100.00% (1/1)
  Methods: 100.00% (2/2)
  Lines:   98.55% (204/207)
Per-class coverage
Drupal\ys_demo\Plugin\Block\CounterBlock
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% ( 10/ 10)

@AlexSkrypnyk

This comment has been minimized.

2 similar comments
@AlexSkrypnyk

This comment has been minimized.

@AlexSkrypnyk

Copy link
Copy Markdown
Member Author

Code coverage (threshold: 90%)

  Classes: 100.00% (1/1)
  Methods: 100.00% (2/2)
  Lines:   98.55% (204/207)
Per-class coverage
Drupal\ys_demo\Plugin\Block\CounterBlock
  Methods: 100.00% ( 2/ 2)   Lines: 100.00% ( 10/ 10)

@AlexSkrypnyk AlexSkrypnyk moved this from BACKLOG to In progress in Vortex 1.x Jul 21, 2026
@AlexSkrypnyk AlexSkrypnyk added the Needs review Pull request needs a review from assigned developers label Jul 21, 2026
@AlexSkrypnyk
AlexSkrypnyk merged commit a2168d9 into main Jul 21, 2026
33 of 34 checks passed
@AlexSkrypnyk
AlexSkrypnyk deleted the feature/2711-navigation branch July 21, 2026 08:09
@github-project-automation github-project-automation Bot moved this from In progress to Release queue in Vortex 1.x Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A2 Working clone index A2 Needs review Pull request needs a review from assigned developers

Projects

Status: Release queue

Development

Successfully merging this pull request may close these issues.

Replace the Admin Toolbar default with the core Navigation module

1 participant