Files
nomad/ui/app/templates/components/administration-subnav.hbs
Phil Renaud 86c858cdc3 [ui] Sentinel Policies CRUD UI (#20483)
* Gallery allows picking stuff

* Small fixes

* added sentinel templates

* Can set enforcement level on policies

* Working on the interactive sentinel dev mode

* Very rough development flow on FE

* Changed position in gutter menu

* More sentinel stuff

* PR cleanup: removed testmode, removed unneeded mixins and deps

* Heliosification

* Index-level sentinel policy deletion and page title fixes

* Makes the Canaries sentinel policy real and then comments out the unfinished ones

* rename Access Control to Administration in prep for moving Sentinel Policies and Node Pool admin there

* Sentinel policies moved within the Administration section

* Mirage fixture for sentinel policy endpoints

* Description length check and 500 prevention

* Sync review PR feedback addressed, implied butons on radio cards

* Cull un-used sentinel policies

---------

Co-authored-by: Mike Nomitch <mail@mikenomitch.com>
2024-05-22 16:41:50 -04:00

18 lines
877 B
Handlebars

{{!
Copyright (c) HashiCorp, Inc.
SPDX-License-Identifier: BUSL-1.1
~}}
<div class="tabs is-subnav" {{did-insert this.keyboard.registerNav type="subnav"}} {{will-destroy this.keyboard.unregisterSubnav}}>
<ul>
<li><LinkTo @route="administration.index" @activeClass="is-active">Overview</LinkTo></li>
<li><LinkTo @route="administration.tokens" @activeClass="is-active">Tokens</LinkTo></li>
<li><LinkTo @route="administration.roles" @activeClass="is-active">Roles</LinkTo></li>
<li><LinkTo @route="administration.policies" @activeClass="is-active">Policies</LinkTo></li>
<li><LinkTo @route="administration.namespaces" @activeClass="is-active">Namespaces</LinkTo></li>
{{#if (can "list sentinel-policy")}}
<li><LinkTo @route="administration.sentinel-policies" @activeClass="is-active">Sentinel Policies</LinkTo></li>
{{/if}}
</ul>
</div>