open-vault/ui/tests/integration/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
clients CSV Export include monthly data (#15169) 2022-05-02 18:37:09 -07:00
console
identity
keymgmt UI: keymgmt secret engine (#15523) 2022-05-20 10:41:24 -05:00
alert-inline-test.js
auth-form-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
auth-jwt-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
autocomplete-input-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
b64-toggle-test.js
box-radio-test.js
calendar-widget-test.js UI/Add upgrade indicator client charts (#15083) 2022-04-20 08:35:57 -07:00
chevron-test.js
config-pki-ca-test.js UI/vault 6212/multiple issuer pki changes (#15464) 2022-05-18 11:31:17 -07:00
config-pki-test.js
confirm-test.js
confirmation-modal-test.js
control-group-success-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
control-group-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
database-role-setting-form-test.js
date-dropdown-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
diff-version-selector-test.js
edit-form-kmip-role-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
edit-form-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
empty-state-test.js
features-selection-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
form-error-test.js
form-field-label-test.js
form-field-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
get-credentials-card-test.js
hover-copy-button-test.js
icon-test.js
info-table-item-array-test.js
info-table-row-test.js Key Management Secrets Engine Phase 1 (#15036) 2022-04-20 12:40:27 -06:00
info-table-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
json-editor-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
known-secondaries-card-test.js
known-secondaries-table-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
kv-object-editor-test.js
license-banners-test.js
license-info-test.js Remove reference to stored license (#15513) 2022-05-20 09:33:50 -07:00
linkable-item-test.js
masked-input-test.js UI: Masked inputs always look the same when value is hidden (#15025) 2022-04-13 16:56:39 -05:00
mfa-form-test.js MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-login-enforcement-form-test.js MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-login-enforcement-header-test.js MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-method-list-item-test.js MFA Config (#15200) 2022-05-20 18:40:16 -06:00
modal-test.js
mount-backend-form-test.js
nav-header-test.js
oidc-consent-block-test.js
pagination-controls-test.js Key Management Secrets Engine Phase 1 (#15036) 2022-04-20 12:40:27 -06:00
path-filter-config-list-test.js
pgp-file-test.js
pgp-list-test.js
radial-progress-test.js
radio-button-test.js
raft-join-test.js
raft-storage-overview-test.js
raft-storage-restore-test.js
read-more-test.js
readonly-form-field-test.js
regex-validator-test.js
replication-action-generate-token-test.js
replication-actions-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
replication-dashboard-test.js Client Count banner warnings for upgraded of minor 9 or 10 (#15103) 2022-04-25 11:23:12 -06:00
replication-header-test.js
replication-page-test.js
replication-primary-card-test.js
replication-secondary-card-test.js
replication-summary-card-test.js
replication-table-rows-test.js
search-select-test.js Key Management Secrets Engine Phase 1 (#15036) 2022-04-20 12:40:27 -06:00
secret-edit-test.js
secret-list-header-test.js
select-test.js
selectable-card-test.js
shamir-flow-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
shamir-modal-flow-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
stat-text-test.js
string-list-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
toggle-button-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
toggle-test.js
token-expire-warning-test.js
tool-tip-test.js removes ember-basic-dropdown-hover addon and adds mouse events to ToolTip component (#14816) 2022-04-01 11:15:29 -06:00
toolbar-actions-test.js
toolbar-download-button-test.js
toolbar-filters-test.js
toolbar-link-test.js
toolbar-test.js
transform-advanced-templating-test.js
transform-edit-base-test.js
transform-list-item-test.js
transform-role-edit-test.js
transit-key-actions-test.js Ember upgrade to 3.28.6 (#14763) 2022-04-12 13:59:34 -06:00
ttl-form-test.js
ttl-picker-test.js
ttl-picker2-test.js UI: Better default transit auto-rotation (#15474) 2022-05-17 16:06:57 -05:00
upgrade-page-test.js
wrap-ttl-test.js