backport of commit b78f4bffcc (#20604)

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
This commit is contained in:
hc-github-team-secure-vault-core
2023-05-16 13:36:00 -04:00
committed by GitHub
parent b739a5487c
commit 5b8d69bc7d
3 changed files with 16 additions and 1 deletions

3
changelog/20603.txt Normal file
View File

@@ -0,0 +1,3 @@
```release-note:bug
ui: fixes issue creating mfa login enforcement from method enforcements tab
```

View File

@@ -78,7 +78,7 @@
{{else if (eq this.tab "enforcements")}}
<Toolbar>
<ToolbarActions>
<ToolbarLink @type="add" @params={{array "vault.cluster.access.mfa.enforcements.create"}}>
<ToolbarLink @route="vault.cluster.access.mfa.enforcements.create" @type="add" data-test-enforcement-create>
New enforcement
</ToolbarLink>
</ToolbarActions>

View File

@@ -289,4 +289,16 @@ module('Acceptance | mfa-method', function (hooks) {
.dom('[data-test-row-value="Max validation attempts"]')
.hasText('10', 'Max validation attempts field is updated');
});
test('it should navigate to enforcements create route from method enforcement tab', async function (assert) {
await visit('/vault/access/mfa/methods');
await click('[data-test-mfa-method-list-item]');
await click('[data-test-tab="enforcements"]');
await click('[data-test-enforcement-create]');
assert.strictEqual(
currentRouteName(),
'vault.cluster.access.mfa.enforcements.create',
'Navigates to enforcements create route from toolbar action'
);
});
});