* 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>
* Update so it returns the current month and previous month data
* Add playwright tests and ensure timezone is UTC
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.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
* VAULT-42756 - add Playwright tests for sync destination WIF workflows
* fixed copilot review comments
* 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
* fixed review comments to remove redundant click actions
* refactor sync destination form handling to separate function in tests
* add mock responses for sync destinations in tests
* added copyright header to mock file
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.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>
* Add entities and groups playwright tests
* Fixes some failing playwright tests
* Add comment
* Create policy in test and use that instead
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
* adds constants util for wizards and updates service to use WizardId type
* updates wizards to use WIZARD_ID_MAP values
* updates wizard tests to use the service for dismissal
* updates playwright setup to add all wizard ids as dismissed in localStorage
* removes wizard dismissal step from existing playwright tests
* fixes issues accessing owner in beforeEach hooks of namespaces acceptance tests
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* [VAULT-42685] UI: add playwright coverage for transform binary tests
* use enableEngine() helper from base page
Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
* add playwright test coverage for policies
* add playwright test coverage for policy generator in kv v2
* only show intro button for acl policies
* separate ent tests
Co-authored-by: lane-wetmore <lane.wetmore@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>
* test run
* adding test for secrets engines filtering
* fix
* fix assert
* updating filter to use regex
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
* adding namespace test, removing excess policy and updating other tests for cleanup
* test updates
* code quality bot calling me out
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
* adding workflow test for userpass auth method
* adding conditionals for intro pages, fix assertion
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
* adds clipboard permissions for playwright tests
* fixes access control link in playwright init setup
* adds base page class with method for dismissing flash notifications
* fixes nav links in playwright kv test and adds base page for dismissing flash messages
* adds playwright test for tools workflows
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
* adds playwright
* adds playwright auth setup and kv tests
* removes generated gh action for playwright
* removes testem ignore paths
* consolidates kv e2e workflows into single test
* adds missing ids to key shares and threshold inputs
* updates ariaLabel arg to attribute in enabled and disabled plugin card components
* adds script to start vault with config for playwright tests
* updates playwright setup to initialize and unseal vault and create user for testing rather than using root token
* adds policies for e2e tests
* updates e2e init setup to use web repl for creating token
* moves kv e2e test under superuser directory
* updates playwright config to create projects for multiple user types
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>