* namespace and ui-config, running out of time ahhh
* fix some tests
* triple back to back runs on namespace and we're solid
* add cleanup test pollution on config-ui/messages and also remove the empty state check as we do that in the component test:
* Fix test error: "Promise rejected during "it should show the list of custom messages": _generalSelectors.GENERAL.listItem is not a function"
* fix more tests
---------
Co-authored-by: Shannon Roberts <shannon.roberts@hashicorp.com>
* clean up selectors file and then update testButton to buttonByAttr
* a lot but not really in the scheme of things
* fix component test failures
* fix acceptance test failures
* fix namespace selector
* clean up remaining tests
* another test
* last test
* small changes, but I have test failures
* a mess in custom messages, really hard to test because of test pollution.
* make data-test-submit vs data-test-save
* change other-methods to sign in with other methods
* clean up of failing test
* buttonByAttr to button
* clean up test pollution on config messages
* sweep of clean ups
* another round of small cleanups
* fix some message things, remaining oidc issue?
* use a runCmd to better delete things
* fix to amend for recent auth test changes
* remove skip
* UI: Adding routes for custom login settings (#30404)
* adding route block
* adding to side nav
* jk its diff
* adding TODO, adding empty files
* UI: Adding List view component for custom login settings (#30459)
* first pass setting up list view
* style fix
* messing with routes
* fix
* undo
* using mock data
* renaming
* [UI] API Service Error Parsing (#30454)
* adds error parsing method to api service
* replaces apiErrorMessage util instances with api service parseError
* removes apiErrorMessage util and tests
* removes ApiError type
* fixes issue in isLocalStorageSupported error handling
* remove cli folder (#30458)
* [DOCS] Add explicit links to older release notes (#30461)
* Add explicit links to older release notes
* remove domain from URLs
* add link to important changes as well
* bump timeout for single flaky test (#30460)
* adds list response parsing to api service (#30455)
* update versions, and replace summary in important changes section (#30471)
* Update CHANGELOG.md (#30456)
* UI: Update Enterprise Client Count Datepicker (#30349)
* date picker changes (mostly) for ent client counts
* Move edit modal button + padding
* only show start time in dropdown and add changelog
* remove unused variable and update toggle width
* remove unnecessary period end dates
* tidy
* update tests
* Update changelog/30349.txt
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* improve date logic
* add export button back in, re-arrange header, update dropdown
* update when date is shown
* add default for retention months
* update tests and remove unnecessary tests
* account for retention months that are not whole periods
* update logic to show end date on export modal
* update exported file name
---------
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
* Prevent early-exit of plugin reload (#30329)
* update to use util, update to this.cap
---------
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
Co-authored-by: Tony Wittinger <anwittin@users.noreply.github.com>
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: kpcraig <3031348+kpcraig@users.noreply.github.com>
* UI: Create details component for custom login rules (#30530)
* setup
* adding to view
* fixing table keys
* add breadcrumbs
* fixes
* removing default vals
* pr comments
* adding delete button to toolbar
* adding delete functionality
* reorder and fix error handling
* updating api call, adding error template, fixing selectors
* remove param
* UI: Updating visibility attr on auth config to be a toggle with direct login link (#30548)
* updating visibility attr to be a toggle, adding link placeholder
* update test
* test fix pt2
* updating to build link + copy button
* updates
* use the right word
* using hds text
* updating helper text, path
* use encode directly
* updating capabilities check, creating test files, empty state
* UI: Update custom login to use api instead of mirage (#30640)
* updating to use api, removing store
* temp test fix
* fixes on types, remove test funcs
* fix assertion
* adding tests
* updating test
* adding to tests
* stub delete?
* removing stubs, updating tests
* fixes
* moving cmd placement, updating inheritance
* adding changelog
* fix changelog
* pr comments
* update check & update test
* remove empty state block
* remove comment
* Revert "remove empty state block"
This reverts commit ce34d8c76fea3b43bb96c6acd342a5ba0471f441.
* remove the right empty state
---------
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
Co-authored-by: Tony Wittinger <anwittin@users.noreply.github.com>
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: kpcraig <3031348+kpcraig@users.noreply.github.com>
* [UI] added `data-test-form-field-doc-link` attribute to `<DocLink>` instances in `FormField` (#34873)
* [UI] renamed a few `data-test` attributes in `FormField` for consistency (#34873)
* [UI] added integration tests for `FormField` with editType='password' (#34873)
* [UI] added integration tests for `FormField` with editType='select' (#34873)
* [UI] added integration tests for `FormField` with editType='checkboxList' (#34873)
* [UI] tweakings per review comments (#34873)
* [UI] standardized template code and data attributes for `form-field` + added general selectors + updated/standardized integration tests (#34873)
* fixed a couple of broken tests (selector needed to be updated)