From bb75e0846a541affb63d6cbccc00c29d78f9ffb6 Mon Sep 17 00:00:00 2001 From: Vault Automation Date: Thu, 22 Jan 2026 17:55:18 -0800 Subject: [PATCH] [UI][VAULT-41961] Update Access nav and breadcrumbs (#11869) (#11915) * Update access nav and breadcrumbs * Fix tsts and update permissions * Remove pausetest * Check if root is an array * Fix edit breadcrumb * Fix more tests! * Fix logic Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com> --- ui/app/components/identity/entity-nav.hbs | 11 +- .../mfa/mfa-login-enforcement-header.js | 5 + ui/app/components/oidc/client-form.js | 8 +- ui/app/components/oidc/provider-form.js | 8 +- ui/app/components/oidc/scope-form.js | 8 +- ui/app/components/page/policy-show.ts | 1 + .../vault/cluster/access/leases/list.js | 20 ++- .../vault/cluster/access/leases/show.js | 20 ++- .../cluster/access/control-group-accessor.hbs | 12 +- .../access/control-groups-configure.hbs | 14 +- .../vault/cluster/access/control-groups.hbs | 17 ++- .../vault/cluster/access/identity/create.hbs | 14 +- .../mfa/enforcements/enforcement/index.hbs | 1 + .../cluster/access/mfa/methods/create.hbs | 1 + .../access/mfa/methods/method/index.hbs | 1 + .../vault/cluster/access/namespaces/index.hbs | 4 +- .../oidc/assignments/assignment/details.hbs | 1 + .../oidc/assignments/assignment/edit.hbs | 1 + .../access/oidc/assignments/create.hbs | 1 + .../cluster/access/oidc/clients/client.hbs | 1 + .../vault/cluster/access/oidc/keys/create.hbs | 6 +- .../vault/cluster/access/oidc/keys/key.hbs | 6 +- .../access/oidc/providers/provider.hbs | 1 + .../access/oidc/scopes/scope/details.hbs | 6 +- ui/app/templates/vault/cluster/policies.hbs | 2 +- .../vault/cluster/policies/create.hbs | 1 + .../vault/cluster/policies/index.hbs | 8 ++ ui/app/templates/vault/cluster/policy.hbs | 2 +- .../templates/vault/cluster/policy/edit.hbs | 1 + .../addon/components/key-value-header.hbs | 1 + .../core/addon/components/key-value-header.js | 6 +- .../addon/components/sidebar/nav/access.hbs | 132 +++++++++++------- .../addon/components/sidebar/nav/cluster.hbs | 16 +-- .../addon/components/sidebar/nav/cluster.js | 27 ++++ .../addon/components/sidebar/nav/policies.hbs | 44 ------ .../app/components/sidebar/nav/policies.js | 6 - ui/tests/acceptance/access/methods-test.js | 4 +- .../access/namespaces/index-test.js | 7 +- ui/tests/acceptance/chroot-namespace-test.js | 10 +- ui/tests/acceptance/cluster-test.js | 8 +- .../acceptance/enterprise-sidebar-nav-test.js | 40 +++++- .../acceptance/mfa-login-enforcement-test.js | 8 +- ui/tests/acceptance/mfa-method-test.js | 10 +- .../oidc-config/providers-scopes-test.js | 6 +- ui/tests/acceptance/policy/index-test.js | 2 +- ui/tests/acceptance/policy/policies-test.js | 2 +- ui/tests/acceptance/sidebar-nav-test.js | 29 ++-- .../components/sidebar/nav/access-test.js | 17 +-- .../components/sidebar/nav/cluster-test.js | 1 - .../components/sidebar/nav/policies-test.js | 62 -------- 50 files changed, 352 insertions(+), 268 deletions(-) delete mode 100644 ui/lib/core/addon/components/sidebar/nav/policies.hbs delete mode 100644 ui/lib/core/app/components/sidebar/nav/policies.js delete mode 100644 ui/tests/integration/components/sidebar/nav/policies-test.js diff --git a/ui/app/components/identity/entity-nav.hbs b/ui/app/components/identity/entity-nav.hbs index d6ce787145..47e855fec9 100644 --- a/ui/app/components/identity/entity-nav.hbs +++ b/ui/app/components/identity/entity-nav.hbs @@ -3,7 +3,16 @@ SPDX-License-Identifier: BUSL-1.1 }} - + + <:breadcrumbs> + + +