2869020e65
Llb/worker filter improvements ( #2614 )
...
* test: 💍 clean up worker filter component tests (#2559 )
* Icu 15741 add show filter generator toggle to worker filter component (#2562 )
* feat: 🎸 add filter generator to worker filter component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15741
* feat: 🎸 show add worker filter when none set for targets (#2564 )
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15760
* Icu 15743 tag workflow (#2565 )
* feat: 🎸 add tag generator workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* test: 💍 add test cases
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* refactor: 💡 update selected type name to selectedGeneratorType
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* Apply suggestions from code review
minor translation change
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* refactor: 💡 update id for generated-value
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
---------
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* Icu 15744 name workflow (#2566 )
* feat: 🎸 add name workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* test: 💍 add "name" workflow tests for filter generator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* refactor: 💡 use const test selectors for filter generator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* refactor: 💡 add default option
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* docs: ✏️ fix comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
* refactor: 💡 move worker filter generator outside of rose::form (#2574 )
* refactor: 💡 move worker filter generator outside of rose::form
* [ICU-15718] Add worker filter route, template for empty state (#2576 )
* feat: 🎸 Vault Credential Store Worker Filter
The Worker Filters tab will display the associated worker filter and
have an empty state for when there is no worker filter assigned.
* add template
* Add missing copyright headers
* update styling, remove Rose component
* color primary is already default, remove
* add rose component, remove custom css
* fix test
* singularize lang
---------
Co-authored-by: laurenolivia <laurenolivia@users.noreply.github.com >
* feat: 🎸 update worker filter field to use code editor (#2578 )
* feat: 🎸 update worker filter field to use code editor
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15737
* test: 💍 fix failing storage bucket tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15737
* test: 💍 update tests for new worker filter field (#2580 )
* test: 💍 update tests for new worker filter field
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15739
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* [ICU-15719] Create edit worker filter route and template (#2582 )
* add codeblock to template
* add cancel btn fn
* add controller test
* add save fn
* display formatted worker filter text inside codeblock
* move codeblock component outside rose::layout::centered
* remove console.log
* remove router.refresh() and refactor translations yaml
* refactor translations, add breadcrumb::item
* replace html elements with hds
* move component, delete file
* [ICU-15720] Add edit worker filter action to manage dropdown (#2593 )
* add acceptance test file
* delete test file
* add edit option to manage dropdown
* update route in dropdown
* add check for model isVault
* add acceptance test file
* delete test file
* remove data test selectors, fix syntax
* [ICU-15721] Remove worker filter input field (#2596 )
* remove worker filter input field from vault credential store form
* revert yaml
* [ICU-15838] Add vault credential store worker filter tests (#2595 )
* add data test elements
* add subtests to update-test.js
* add subtext to check for .hasText()
* add subtest when worker filter exists
* update subtest name
* remove console.log
* clean up
* add new selectors
* refactor: 💡 worker filter clean-up (#2592 )
* refactor: 💡 worker filter clean-up
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* refactor: 💡 add aria labels & missing can save check
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* refactor: 💡 pr feedback of using uuid
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* Add missing copyright headers
* refactor: 💡 use unique-id helper for aria labels (pr feedback)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
---------
Co-authored-by: lisbet-alvarez <lisbet-alvarez@users.noreply.github.com >
* refactor: 💡 update icon logic for egress worker filter (#2612 )
* refactor: 💡 update worker_filter help translation
* refactor: 💡 add maxHeight to worker filter code blocks
* refactor: 💡 use existing default option for dropdowns
* refactor: 💡 hide copy button when no result to copy
and remove unused styles
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
Co-authored-by: Lauren <lauren.burwell@hashicorp.com >
Co-authored-by: laurenolivia <laurenolivia@users.noreply.github.com >
Co-authored-by: lisbet-alvarez <lisbet-alvarez@users.noreply.github.com >
2024-12-11 14:00:27 -06:00
Carlos Alcaide Corvo
40c8ceeca6
Change validation field from name (optional) to address (required) ( #2619 )
2024-12-11 08:04:45 -08:00
Cameron Perera
078e36f9b8
fix: 🐛 update @name attribute for RadioCard Groups ( #2617 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15676
2024-12-10 14:12:43 -06:00
Carlos Alcaide Corvo
b59afd3455
test: 💍 Update test selectors for update host test ( #2609 )
2024-12-09 09:42:16 -08:00
Lisbet Alvarez
371301b4ba
refactor: 💡 use hds::applicationstate instead of rose::message ( #2577 )
...
* refactor: 💡 use hds::applicationstate instead of rose::message
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15639
2024-12-04 14:16:05 -08:00
Carlos Alcaide Corvo
b64f1876dc
Refactor icu 15872 await authenticatesession admin ( #2603 )
...
* Add await for all authenticateSession within /tests/acceptance
* Add await for all authenticateSession within /tests/unit
2024-12-03 10:27:27 -08:00
Carlos Alcaide Corvo
61297dba02
refactor: 💡 Add await to invalidSession within admin ( #2599 )
2024-12-02 15:05:26 -08:00
Lisbet Alvarez
2f8a53e3ea
refactor: 💡 remove rose table references ( #2589 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15644
2024-12-02 12:22:01 -08:00
Carlos Alcaide Corvo
443f230251
refactor: 💡 Migrate ember-uuid to uuid ( #2597 )
...
* refactor: 💡 Migrate ember-uuid to uuid
2024-12-02 11:36:25 -08:00
Cameron Perera
b24e5a2c22
fix: 🐛 default to light theme for acceptance tests ( #2587 )
...
* fix: 🐛 default to light theme for acceptance tests
* refactor: 💡 add async/await to authenticateSession
2024-12-02 12:51:24 -06:00
Carlos Alcaide Corvo
8c6b1aa69a
Clean up auto-generated TODO comments ( #2607 )
2024-12-02 09:02:44 -08:00
Carlos Alcaide Corvo
a4456f50cd
refactor: 💡 Delete not necessary comments ( #2588 )
2024-11-22 11:27:53 -08:00
Lisbet Alvarez
543cf4697f
refactor: 💡 remove rose::notification in favor of hds ( #2557 )
...
* refactor: 💡 remove rose::notification in favor of hds
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15634
2024-11-19 15:18:18 -08:00
Dharini Jeeva
f8796b362e
chore: 🤖 remove ember radio btn, update it with hds ( #2556 )
...
* chore: 🤖 remove ember radio btn, update it with hds
2024-11-19 13:03:29 -08:00
Cameron Perera
1e3f533d83
refactor: 💡 move WorkerFilter component to more generic folder ( #2558 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15742
2024-11-12 14:10:06 -06:00
Lisbet Alvarez
57568f9a8c
test: 💍 add missing controller unit tests in admin-ui ( #2553 )
...
* test: 💍 add missing controller unit tests in admin-ui
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14740
2024-11-12 09:27:07 -08:00
Zhihe Li
7c1814118d
refactor: 💡 Move e2e tests to new folder ( #2546 )
...
* refactor: 💡 Move e2e tests to new folder
* refactor: 💡 Convert desktop tests to mjs and use es6 imports
* refactor: 💡 Use module setting for e2e directory and remove mjs
* refactor: 💡 Remove "e2e" in all scripts in package.json
2024-11-12 11:21:37 -05:00
Michael Li
ca50a963fd
test(e2e): Add extra timeout for "delete resources" test ( #2524 )
2024-11-11 09:10:13 -05:00
Cameron Perera
6e188c6996
Icu 15465 credential library create test ( #2555 )
...
* test: 💍 use commonSelectors in cred-lib tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15465
* test: 💍 create selectors for cred-lib acceptance tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15465
* test: 💍 finish selector refactor for cred-lib create
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15465
2024-11-08 15:12:43 -06:00
Carlos Alcaide Corvo
bdd7f303c4
test: 💍 Update test selectors for read hosts ( #2549 )
...
* test: 💍 Update test selectors for read hosts
2024-11-07 13:54:27 -08:00
Dharini Jeeva
a32cc13171
Icu 15481 groups read and list test ( #2551 )
...
* refactor: 💡 test selectors in read and list groups
2024-11-06 15:13:17 -08:00
Dharini Jeeva
dbda8c5674
Icu 15480 groups create test ( #2544 )
2024-11-06 10:59:16 -08:00
Carlos Alcaide Corvo
b9e9fd21ee
Chore icu 15637 upgrade ember test helpers ( #2545 )
...
* Upgrade ember-test helpers
* Upgrade ember-int and ember-cli-clipboard, as ember-test-helpers introduces a breaking change
2024-11-04 09:57:07 -08:00
Zack Moore
6eb83b2a25
Upgrade HDS dependency to 4.13 & migrate FlightIcon to Hds::Icon ( #2540 )
...
* updated hds and replaced deprecated flight-icon
* removed code trying to import from ember-flight-icons
* fixing linting issue
* fixing linting issue
* fixing dropdown test selectors
* updated dropdown selectors
* updated dropdown selectors
* updated dropdown selectors
* addressing pr feedback
* fixing linting error
* updating dropdown selectors
2024-11-04 11:29:56 -06:00
Carlos Alcaide Corvo
70aceb1699
Update test selectors for create hosts ( #2542 )
...
* Use of common and domain specific selectors for create host test.
2024-11-04 08:43:41 -08:00
Dharini Jeeva
5e208c4115
Enable storage bucket deletion ( #2541 )
...
* fix: 🐛 enable storage bucket deletion
2024-10-31 09:36:19 -07:00
Cameron Perera
ab0f1fd549
test: 💍 update test selectors for accounts update ( #2539 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14042
2024-10-28 14:27:55 -05:00
Lisbet Alvarez
01a2d8e9a6
refactor: 💡 remove route-action usage in admin ui ( #2534 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12945
2024-10-28 09:23:08 -07:00
Cameron Perera
e842eb001d
Icu 14039 accounts list, read, and set-password test ( #2537 )
...
* test: 💍 update test selectors for accounts list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14039
* test: 💍 update test selectors for accounts read
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14039
* test: 💍 update test selectors for accounts set password
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14039
2024-10-25 15:58:09 -05:00
Cameron Perera
7f7f0f1859
test: 💍 update test selectors for accounts delete ( #2532 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14038
2024-10-23 11:33:55 -05:00
Cameron Perera
1b31188d5e
test: 💍 selectors refactor for accounts create ( #2527 )
...
* test: 💍 selectors refactor for accounts create
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14037
* refactor: 💡 remove name & description duplicate selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14037
2024-10-21 17:12:00 -05:00
Dharini Jeeva
6956b30fd6
Update credentials ( #2523 )
...
* feat: 🎸 allow AWS host catalog credential type update
2024-10-18 14:33:14 -07:00
Cameron Perera
98d19ef591
test: 💍 add new selectors for accounts acceptance tests ( #2525 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14036
2024-10-18 09:56:31 -05:00
Michael Li
6454fb7061
test(e2e): Add check for worker filters ( #2513 )
...
* test(e2e): Add check to add an ingress worker filter
* test(e2e): Add check for editing a worker filter
2024-10-17 12:51:49 -04:00
Lisbet Alvarez
c0d7af7899
fix: 🐛 alias disappearing on target details page ( #2519 )
...
* fix: 🐛 alias disappearing on target details page
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15296
* test: 💍 fix test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15296
2024-10-15 12:58:43 -07:00
Dharini Jeeva
0ff91f9182
fix: 🐛 minor UI changes, ent flag for worker filter ( #2517 )
2024-10-10 12:44:12 -07:00
Lisbet Alvarez
e807e1a3af
fix: 🐛 cannot retry oidc authentication in desktop & admin ( #2512 )
...
* fix: 🐛 cannot retry oidc authentication in desktop & admin
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15250
2024-10-08 10:29:21 -07:00
Michael Li
9c31154941
test(e2e): Updates from 0.18.0 testing ( #2509 )
...
* test(e2e): Update locators that can't be found
* test(e2e): Fix race condition
It seems like the alias tests were failing as it was unable to open the Manage menu here. One theory is that we need to make sure the alias page has fully loaded before it tries to click the Manage button (the test might be finding the Manage button from the previous screen and clicking that)
* CR: Fix Alias header check
2024-10-04 08:39:20 -04:00
Michael Li
be528dae47
test(e2e): Add test for worker tags ( #2507 )
2024-10-02 14:04:38 -04:00
Cameron Perera
d3c789c66c
Icu 15181 add pagination to session recordings ( #2502 )
...
* refactor: 💡 move model hook to session-recordings/index route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* test: 💍 add missing tests for session recordings controller
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 paginate session-recordings and search
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* refactor: 💡 fix failing redirect and tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* test: 💍 add search tests for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add user filtering for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add more attributes to indexed-db session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add target filter for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* refactor: 💡 update filterOptions method
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add scopes filtering to session recording
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* feat: 🎸 add time filter to session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 add no filter results text
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 update Exist variables to doExist
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 updates from PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 remove scope_id filter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change session recording placeholder text
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* chore: 🤖 increment indexedDB version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 add Date object tests for indexed-db
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 small changes from PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change times filter array to time date object
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 add more date specific indexed-db test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change Today time shortcut to "Last 24 hours"
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 fix date mock in session-recording controller tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
2024-10-01 13:55:15 -05:00
Michael Li
15727f61fd
test(e2e): Add Admin UI test for vault credential libraries (enterprise) ( #2501 )
2024-10-01 12:11:14 -04:00
91ffbfb315
icu-14735 add search & pagination to aliases ( #2498 )
...
* refactor: 💡 add search & pagination to aliases
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14735
---------
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-09-30 13:07:13 -07:00
Dharini Jeeva
9b33812f9e
fix: 🐛 bucket types icon in target association ( #2503 )
...
* fix: 🐛 bucket types icon in target association
2024-09-27 12:23:16 -07:00
Lisbet Alvarez
c4e58fb780
refactor: 💡 change channel app state title & add alert msg ( #2489 )
...
* refactor: 💡 change channel app state title & add alert msg
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11148
2024-09-13 13:24:45 -07:00
Lisbet Alvarez
90890441e1
chore: 🤖 upgrade braces to 3.0.3 to fix security vulnerability ( #2476 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14205
2024-09-06 10:32:30 -07:00
Cameron Perera
1430adce7e
refactor: 💡 update test selectors for storage-buckets list ( #2463 )
...
* refactor: 💡 update test selectors for storage-buckets list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14034
* refactor: 💡 update sidebar nav link test selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14034
2024-09-06 09:56:24 -05:00
Cameron Perera
9bacb55e87
chore: 🤖 update TODO to with ICU ticket ( #2474 )
...
* chore: 🤖 update TODO to with ICU ticket
* chore: 🤖 add message back to todo
2024-09-05 10:21:17 -05:00
Cameron Perera
dea4a62955
test: 💍 add TODO for a11y violations ( #2471 )
2024-09-04 15:44:42 -05:00
Lisbet Alvarez
ef163709f2
Upgrade ember a11y testing to v7 ( #2470 )
...
* chore: 🤖 update ember-a11y-testing and @ember/test-helpers
* chore: 🤖 upgrade to v7
* chore: 🤖 upgrade deps and force resolutions to fix errors
* chore: 🤖 fix ember-a11y errors due to summary title not showing
* chore: 🤖 fix yarn.lock
2024-09-04 13:04:14 -07:00
Michael Li
7cebece600
refact(e2e): Use fixtures for environment variables ( #2452 )
2024-08-28 11:54:58 -04:00