open-vault/ui/app/templates/components
Jordan Reimer 7da2085fa3
MFA Config (#15200)
* adds mirage factories for mfa methods and login enforcement

* adds mirage handler for mfa config endpoints

* adds mirage identity manager for uuids

* updates mfa test to use renamed mfaLogin mirage handler

* updates mfa login workflow for push methods (#15214)

* MFA Login Enforcement Model (#15244)

* adds mfa login enforcement model, adapter and serializer

* updates mfa methods to hasMany realtionship and transforms property names

* updates login enforcement adapter to use urlForQuery over buildURL

* Model for mfa method (#15218)

* Model for mfa method

* Added adapter and serializer for mfa method

- Updated mfa method model
- Basic route to handle list view
- Added MFA to access nav

* Show landing page if methods are not configured

* Updated adapter,serializer

- Backend is adding new endpoint to list all the mfa methods

* Updated landing page

- Added MFA diagram
- Created helper to resolve full path for assets like images

* Remove ember assign

* Fixed failing test

* MFA method and enforcement list view (#15353)

* MFA method and enforcement list view

- Added new route for list views
- List mfa methods along with id, type and icon
- Added client side pagination to list views

* Throw error if method id is not present

* MFA Login Enforcement Form (#15410)

* adds mfa login enforcement form and header components and radio card component

* skips login enforcement form tests for now

* adds jsdoc annotations for mfa-login-enforcement-header component

* adds error handling when fetching identity targets in login enforcement form component

* updates radio-card label elements

* MFA Login Enforcement Create and Edit routes (#15422)

* adds mfa login enforcement form and header components and radio card component

* skips login enforcement form tests for now

* updates to login enforcement form to fix issues hydrating methods and targets from model when editing

* updates to mfa-config mirage handler and login enforcement handler

* fixes issue with login enforcement serializer normalizeItems method throwing error on save

* updates to mfa route structure

* adds login enforcement create and edit routes

* MFA Login Enforcement Read Views (#15462)

* adds login enforcement read views

* skip mfa-method-list-item test for now

* MFA method form (#15432)

* MFA method form

- Updated model for form attributes
- Form for editing, creating mfa methods

* Added comments

* Update model for mfa method

* Refactor buildURL in mfa method adapter

* Update adapter to handle mfa create

* Fixed adapter to handle create mfa response

* Sidebranch: MFA end user setup (#15273)

* initial setup of components and route

* fix navbar

* replace parent component with controller

* use auth service to return entity id

* adapter and some error handling:

* clean up adapter and handle warning

* wip

* use library for qrCode generation

* clear warning and QR code display fix

* flow for restart setup

* add documentation

* clean up

* fix warning issue

* handle root user

* remove comment

* update copy

* fix margin

* address comment

* MFA Guided Setup Route (#15479)

* adds mfa method create route with type selection workflow

* updates mfa method create route links to use DocLink component

* MFA Guided Setup Config View (#15486)

* adds mfa guided setup config view

* resets type query param on mfa method create route exit

* hide next button if type is not selected in mfa method create route

* updates to sure correct state when changing mfa method type in guided setup

* Enforcement view at MFA method level (#15485)

- List enforcements for each mfa method
- Delete MFA method if no enforcements are present
- Moved method, enforcement list item component to mfa folder

* MFA Login Enforcement Validations (#15498)

* adds model and form validations for mfa login enforcements

* updates mfa login enforcement validation messages

* updates validation message for mfa login enforcement targets

* adds transition action to configure mfa button on landing page

* unset enforcement on preference change in mfa guided setup workflow

* Added validations for mfa method model (#15506)

* UI/mfa breadcrumbs and small fixes (#15499)

* add active class when on index

* breadcrumbs

* remove box-shadow to match designs

* fix refresh load mfa-method

* breadcrumb create

* add an empty state the enforcements list view

* change to beforeModel

* UI/mfa small bugs (#15522)

* remove pagintion and fix on methods list view

* fix enforcements

* Fix label for value on radio-card (#15542)

* MFA Login Enforcement Component Tests (#15539)

* adds tests for mfa-login-enforcement-header component

* adds tests for mfa-login-enforcement-form component

* Remove default values from mfa method model (#15540)

- use passcode had a default value, as a result it was being sent
with all the mfa method types during save and edit flows..

* UI/mfa small cleanup (#15549)

* data-test-mleh -> data-test-mfa

* Only one label per radio card

* Remove unnecessary async

* Simplify boolean logic

* Make mutation clear

* Revert "data-test-mleh -> data-test-mfa"

This reverts commit 31430df7bb42580a976d082667cb6ed1f09c3944.

* updates mfa login enforcement form to only display auth method types for current mounts as targets (#15547)

* remove token type (#15548)

* remove token type

* conditional param

* removes type from mfa method payload and fixes bug transitioning to method route on save success

* removes punctuation from mfa form error message string match

* updates qr-code component invocation to angle bracket

* Re-trigger CI jobs with empty commit

Co-authored-by: Arnav Palnitkar <arnav@hashicorp.com>
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com>
Co-authored-by: Michele Degges <mdeggies@gmail.com>
2022-05-20 18:40:16 -06:00
..
auth-config-form Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
auth-method Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
clients remove legend (#15359) 2022-05-11 09:06:39 -07:00
console Remove Ivy Codemirror (#14659) 2022-03-29 10:25:16 -06:00
identity Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
keymgmt UI: keymgmt secret engine (#15523) 2022-05-20 10:41:24 -05:00
mfa MFA Config (#15200) 2022-05-20 18:40:16 -06:00
secret-list Key Management Secrets Engine Phase 1 (#15036) 2022-04-20 12:40:27 -06:00
transit-key-action Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
wizard KMSE Wizard Steps (#15171) 2022-04-26 13:17:42 -06:00
alert-popup.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
alphabet-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
auth-button-auth0.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
auth-button-gitlab.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
auth-button-google.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
auth-form-options.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
auth-form.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
auth-info.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
auth-jwt.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
b64-toggle.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
backend-configure.hbs Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
block-error.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
calendar-widget.hbs Calendar widget test and small styling fix on wide screens (#14139) 2022-02-17 16:52:06 -07:00
cluster-info.hbs updates LinkTo disabled attributes to args and fixes toolbar secret link disabled styling (#15106) 2022-04-21 07:44:06 -06:00
config-pki-ca.hbs UI/vault 6212/multiple issuer pki changes (#15464) 2022-05-18 11:31:17 -07:00
config-pki.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
configure-aws-secret.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
configure-pki-secret.hbs Addressing various Ember depreciations required for 4.0 (#14532) 2022-03-16 18:36:48 -06:00
configure-ssh-secret.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
control-group-success.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
control-group.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
database-connection.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
database-role-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
database-role-setting-form.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
date-dropdown.hbs UI/client count tests (#14162) 2022-02-24 14:04:40 -06:00
diff-version-selector.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
file-to-array-buffer.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
form-field-from-model.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
form-field-groups-loop.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
generate-credentials-database.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
generate-credentials.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
generated-item-list.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
generated-item.hbs Form Field Glimmer (#15026) 2022-04-13 15:51:44 -06:00
get-credentials-card.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
home-link.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
hover-copy-button.hbs Tool Tip Styling Issue (#14064) 2022-02-15 10:43:37 -07:00
input-search.hbs UI: keymgmt secret engine (#15523) 2022-05-20 10:41:24 -05:00
json-editor.hbs Remove Ivy Codemirror (#14659) 2022-03-29 10:25:16 -06:00
key-version-select.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
kv-object-editor.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
license-banners.hbs base sys/license/status mock times based on current timestamp (#15286) 2022-05-05 08:20:40 -04:00
license-info.hbs Remove reference to stored license (#15513) 2022-05-20 09:33:50 -07:00
logo-edition.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
logo-splash.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
menu-sidebar.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
mfa-form.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-login-enforcement-form.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-login-enforcement-header.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-setup-step-one.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-setup-step-two.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mount-accessor-select.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mount-backend-form.hbs UI: keymgmt secret engine (#15523) 2022-05-20 10:41:24 -05:00
mount-info.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
namespace-link.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
namespace-picker.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
nav-header.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
not-found.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
oidc-callback-splash.hbs Route renderTemplate Deprecation (#14646) 2022-03-22 13:43:43 -06:00
oidc-consent-block.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
pagination-controls.hbs Key Management Secrets Engine Phase 1 (#15036) 2022-04-20 12:40:27 -06:00
pgp-file.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
pgp-list.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
pki-cert-popup.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
pki-cert-show.hbs UI/Hide empty masked PKI row values (#14400) 2022-03-11 13:55:01 -08:00
radial-progress.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
radio-card.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
raft-join.hbs Replace RadioButton With Internal Component (#14809) 2022-03-31 16:16:05 -06:00
raft-storage-overview.hbs Tool Tip Styling Issue (#14064) 2022-02-15 10:43:37 -07:00
raft-storage-restore.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
role-aws-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
role-pki-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
role-ssh-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
secret-create-or-update.hbs updates LinkTo disabled attributes to args and fixes toolbar secret link disabled styling (#15106) 2022-04-21 07:44:06 -06:00
secret-delete-menu.hbs Replace RadioButton With Internal Component (#14809) 2022-03-31 16:16:05 -06:00
secret-edit-metadata.hbs Form Field Glimmer (#15026) 2022-04-13 15:51:44 -06:00
secret-edit-toolbar.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
secret-edit.hbs Bug Fix and Glimmerize secret-edit component (#14941) 2022-04-07 11:07:33 -06:00
secret-form-show.hbs Remove Ivy Codemirror (#14659) 2022-03-29 10:25:16 -06:00
secret-link.hbs updates LinkTo disabled attributes to args and fixes toolbar secret link disabled styling (#15106) 2022-04-21 07:44:06 -06:00
secret-list-header-tab.hbs Addressing various Ember depreciations required for 4.0 (#14532) 2022-03-16 18:36:48 -06:00
secret-list-header.hbs Key Management Secrets Engine Phase 1 (#15036) 2022-04-20 12:40:27 -06:00
secret-version-menu.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
section-tabs.hbs converts with helper to let (#14597) 2022-03-21 14:36:21 -06:00
selectable-card.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
shamir-progress.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
splash-page.hbs MFA Config (#15200) 2022-05-20 18:40:16 -06:00
status-menu.hbs Tool Tip Styling Issue (#14064) 2022-02-15 10:43:37 -07:00
text-file.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
token-expire-warning.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
tool-actions-form.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
tool-hash.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
tool-lookup.hbs UI/fix kmip role form (#13585) 2022-01-07 09:16:40 -06:00
tool-random.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
tool-rewrap.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
tool-unwrap.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
tool-wrap.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
toolbar-download-button.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
toolbar-secret-link.hbs updates LinkTo disabled attributes to args and fixes toolbar secret link disabled styling (#15106) 2022-04-21 07:44:06 -06:00
transform-advanced-templating.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transform-create-form.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transform-edit-form.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transform-role-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transform-show-transformation.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
transform-template-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transformation-edit.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transit-edit.hbs UI/transit auto rotate interval (#13970) 2022-02-09 10:56:49 -06:00
transit-form-create.hbs UI: Better default transit auto-rotation (#15474) 2022-05-17 16:06:57 -05:00
transit-form-edit.hbs UI: Better default transit auto-rotation (#15474) 2022-05-17 16:06:57 -05:00
transit-form-show.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
transit-key-actions.hbs UI: Fix incorrect validity modal on transit secrets engine (#14233) 2022-02-23 14:59:49 -06:00
ui-wizard.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
wizard-content.hbs Tool Tip Styling Issue (#14064) 2022-02-15 10:43:37 -07:00
wizard-progress.hbs Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
wizard-section.hbs Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00