* removes store service from confirm-leave decorator
* updates secret list header tab component to use capabilities service for database type
* removes store service from edit-form component
* removes ember data fetch support from InfoTableItemArray component
* removes store from shamir components
* removes store from replication components in core addon
* adds missing service injection to shamir flow component
* fixes reduced disclosure test
* fixes issues with seal/unseal workflow
* reverts assertion change in info-table-item-array test
* fixes database test
* updates shamir flow test
* removes commented out code
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* Update mfa index route beforeModel to use api instead of store
* MFA form...
* Remove mfa method
* WIP
* first arg..
* Working form submit
* Working create forms..
* Put model back in original state..
* Working edit
* Update methods list
* Working detail..
* Working infotablerows
* Use form arg instead of model
* Set up new enforcements form
* MFA enforcement...
* Update remaining pages...
* Add more util helpers
* Refactor
* Update targets initial values
* Update targets to use api
* Update useExisting
* Patch SearchSelect and fix mfa-login-enforcement-form test
* Some more tests fixed..
* Working mfa-method tests
* Passing method-form-test
* Update editDisabled
* Address feedback..
* Add attribute to data for display
* Update displayFields
* Add defaultValue
* Update tests..
* Conditionally show onClose
* Add defaultvalue
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
* rename component from CertificateCard to EncodedDataCard
* differentiate between pem and general encoded data
* convert to typescript, update tets
* separate conditional so its easier to read
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* copies v2 form components from POC branch
* fixes issue in form-config-generator when path parameters are not defined
* adds api code-generator for snippet creation
* expands cli and terraform code generators
* updates form-config-generator to return api path from spec
* fixes issue setting field value in v2-form class
* updates form-config types
* updates v2 form and renderer components to conditional render fields
* adds v2 form apply component
* updates v2 form wizard component to support apply step
* add support for field types (text input variants, text area, checkbox, radio, masked input) and add test coverage
* Dynamic field visibility and Select field support
* [POC] Public PKI (mocked) Wizard - revert this before merging
* Revert "[POC] Public PKI (mocked) Wizard - revert this before merging"
This reverts commit 66646f1d7a71d0e67028ebcabcfe33925197ffc9.
* cleanup & address copilot pr comments
* address PR comments
---------
Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
Co-authored-by: Jordan Reimer <jordan.reimer@hashicorp.com>
* updates oidc assignmenmts list view to use api service
* updates oidc assignments details view to use api service
* updates oidc assignment create and edit views to use api service and form class
* updates oidc assignment-form tests
* updates oidc-key-template component to use form class
* updates oidc-assignment-template component to use form class
* updates teardown in oidc-config clients tests to use api service
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* add validations to policy flyout
* add validations to policy form
* remove passing formatted policy back from policy/builder
* add changelog
* change label to "path"
Co-authored-by: claire b <68122737+hellobontempo@users.noreply.github.com>
* Ensure that the other params dont persist when switching tabs for custom messages
* Add acceptance tests
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
* VAULT-44732 redirect to dashboard if user manually goes to billing route and does not have permissions
* Fix playwright tests
* VAULT-44730 update plugin label to custom plugins
* Add acceptance test for redirect
* Update labels
* Add tests
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
* cleanup from clients migrations
* updates oidc provider list views to use api client
* updates oidc provider details view to use api service
* adds oidc provider form class
* updates oidc provider create and edit routes to use api service and form
* updates oidc provider-form component to support form class
* updates oidc acceptance tests
* updates oidc provider delete to use api service
* test fixes
* updates search-select fallback to check if fallback component is defined
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* updates oidc clients list view to use api service
* updates oidc client and client details routes to use api service
* updates form field groups component to yield out form field yields
* adds oidc client form class
* updates oidc client client and edit routes to use api service
* updates oidc client-form component to use form class and removes store/model support
* updates oidc provider client route to use api service
* updates oidc key clients route to use api service
* fixes tests
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* auto: bumps vault-client-typescript version
* fixes sync activation flags method name that changed in client
* updates azure auth config form test
---------
Co-authored-by: Jordan Reimer <jordan.reimer@hashicorp.com>
* Only show dashboard if user is in hvd namespace and root namespace
* Add tests..
* Fix test names
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
* moves namespace service constants to separate file
* initial file for playwright client counts test
* adds playwright tests for client counts workflows
* updates api service post request middleware to read json data more reliably
* fixes acl policy intro page not displaying
* adds teardown to mfa playwright test
* adds steps and teardown to userpass playwright test
* fixes transform playwright test
* updates api service tests
* fixes policies page tests
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* VAULT-42427 - initial code updates for aws form
* VAULT-42756 - implemented wif support for secret sync
* VAULT-42756 - added acceptance and integration test cases for WIF support
* refactor: streamline WIF credential handling and enhance destination details management
* added changelog
* fixed review comments
* updated changelog
* fixed failing tests
* fixed review comments
* fixed validation for Edit scenario
* fixed region field to have no default value selected
* Refactor: updated string literals with centralized enums and some other refactors
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
* fix(custom-messages): show end time for expired/inactive messages
* test: update tests to verify badge text and color combinations
* chore(test-selectors): prefer using generalized test selectors over individual data-test-*
Co-authored-by: Nina Bucholtz <nina.balachandranmary@gmail.com>
* LDAP create role name field should only contain lowercase and alphanumeric characters
* Add changelog..
* Fix controller issue
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
* Create billing route and add to sidebar
* WIP
* Working dynamic cards
* Update billing copy
* Fix bugs
* WIP polling
* WIP Add polling..
* Move card logic to metric-card
* Remove gcp KMS
* Working polling
* broken but just to demo normalization (#12594)
* broken but just to demo normalization
* Pair with Claire to clean up data
* Fix merge conflict issue
* Create type file and add helper
* Add unit test!
* Add copywright headers
* Update unit test name
---------
* Fixes summary card component
* Polling...
* Fix ts errors
* Write sidebar logic and add acceptance test
* Add comment explaining license feature
* Address feedback and fix styling so its responsive
* Fix failing tests
* Remove polling service and code clean up
* Add changelog and update some styling!
* Update changelog...
---------
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* default to version 1 when options is returned empty for external kv mounts
* updating checks for kv, tuning version after mount, reloading plugin after tuning verision
* fix comment
* moved array to const
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
* removing separate hds icon class
* removing duplicate class, adding separate class to handle toolbar link misalignment
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
* VAULT-42410 - refactored empty state component for ldap directory
* added data-test attributes
* fixed application state body text
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
* add playwright test for PKI engine
* remove disable flow, test download and revoke actions, test overview cards
* same intro skip condition
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
* bumps api client version
* updates imported enum names from api client
* updates sync activation request method
* updates pki list enums imports
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>