Skip to content

Commit

Permalink
Fix logic in ACL selector
Browse files Browse the repository at this point in the history
  • Loading branch information
wenincode committed Nov 6, 2023
1 parent 47d53a8 commit 246faa2
Showing 1 changed file with 19 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,21 @@
{{#let @list as |SNL|}}
{{#if (can "use acls")}}
<SNL.Title>Access Controls</SNL.Title>
<SNL.Link
@text="Tokens"
@href={{href-to "dc.acls.tokens" @dc.Name}}
@isHrefExternal={{false}}
@isActive={{is-href "dc.acls.tokens" @dc.Name}}
data-test-main-nav-tokens
/>
{{else}}
<SNL.Title {{tooltip "ACLs are not currently enabled in this cluster"}}>
Access Controls
</SNL.Title>
{{/if}}

<SNL.Link
@text="Tokens"
@href={{href-to "dc.acls.tokens" @dc.Name}}
@isHrefExternal={{false}}
@isActive={{is-href "dc.acls.tokens" @dc.Name}}
data-test-main-nav-tokens
/>

{{#if (can "read acls")}}
<SNL.Link
@text="Policies"
@href={{href-to "dc.acls.policies" @dc.Name}}
Expand All @@ -34,26 +42,9 @@
@isActive={{is-href "dc.acls.auth-methods" @dc.Name}}
data-test-main-nav-auth-methods
/>
{{else}}
<SNL.Title {{tooltip "ACLs are not currently enabled in this cluster"}}>
Access Controls
</SNL.Title>
<SNL.Link
@text="Tokens"
@href={{href-to "dc.acls.tokens" @dc.Name}}
@isHrefExternal={{false}}
@isActive={{is-href "dc.acls.tokens" @dc.Name}}
data-test-main-nav-tokens
/>
<SNL.Item
class="consul-disabled-nav"
data-test-main-nav-policies
>Policies</SNL.Item>
<SNL.Item
class="consul-disabled-nav"
data-test-main-nav-roles
>Roles</SNL.Item>
<SNL.Item class="consul-disabled-nav" data-test-main-nav-auth-methods>Auth
Methods</SNL.Item>
{{else if (not (can "use acls"))}}
<SNL.Item class="consul-disabled-nav" data-test-main-nav-policies>Policies</SNL.Item>
<SNL.Item class="consul-disabled-nav" data-test-main-nav-roles>Roles</SNL.Item>
<SNL.Item class="consul-disabled-nav" data-test-main-nav-auth-methods>Auth Methods</SNL.Item>
{{/if}}
{{/let}}

0 comments on commit 246faa2

Please sign in to comment.