Dharini Jeeva
6397cd80a6
Refactor key value comp ( #2180 )
...
* refactor: 💡 keyvalue comp
2024-06-03 13:38:42 -07:00
Dharini Jeeva
9b1f052a56
chore: Update desktop client license from MPL to BSL ( #2307 )
...
* chore: 🤖 license
2024-05-31 11:29:24 -07:00
Dharini Jeeva
1c65de4a80
fix: 🐛 target patch with_Aliases field ( #2305 )
2024-05-23 10:23:49 -07:00
Cameron Perera
0691b57e40
Icu 11936 support node 20 stop support node 16 ( #2282 )
...
* chore: 🤖 remove .mdx format script in rose addon
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
* chore: 🤖 deprecate use of node v16 and include node v20
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
* chore: 🤖 update github workflows to use node v18
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
* chore: 🤖 update workflows to use node v20
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
2024-05-10 13:03:43 -05:00
Zhihe Li
79a932bebb
feat: 🎸 Add aliases to list view ( #2256 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13487
2024-04-19 16:18:32 -04:00
Carlos Alcaide Corvo
0870a8f623
MinIO support for Admin UI ( #2248 )
...
Add support for MinIO creation form and list
2024-04-16 14:17:23 -07:00
Lisbet Alvarez
a43756895d
fix: 🐛 auth-methods deleted items are showing on table view ( #2244 )
...
* fix: 🐛 auth-methods deleted items are showing on table view
2024-04-15 16:30:43 -07:00
hashicorp-copywrite[bot]
37cbb74c76
[COMPLIANCE] Add Copyright and License Headers ( #2242 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-04-15 11:51:03 -05:00
Dharini Jeeva
bd65c91ff9
chore: 🤖 alias target route ( #2228 )
2024-04-12 16:36:17 -07:00
Lisbet Alvarez
c550faddb4
Icu 13218 update indexed db parser unit tests to test for filtering on boolean fields ( #2238 )
...
* test: 💍 unit tests for bool fields
* chore: 🤖 add deprecation handling
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13218
2024-04-12 16:22:27 -07:00
ded8bdadd1
Icu 12592 add filtering pagination support for auth methods ( #2209 )
...
* feat: 🎸 add filtering & pagination to auth methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12592
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-04-12 14:55:34 -04:00
Zhihe Li and cameronperera
33d359e692
Fix tests from rebase ( #2233 )
...
* fix: 🐛 Fix tests broken by rebase onto main
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
edba33bbda
Icu 13359 refactor query requests for resources added to indexed db ( #2224 )
...
* refactor: 💡 update query requests for resources in indexedDB
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13359
2024-04-12 14:55:34 -04:00
Zhihe Li
5d32d987bc
feat: 🎸 Update how we store tokens in indexed-db ( #2223 )
...
Added logic to make the list tokens stored in indexed DB more granular.
I get a hash of the query parameters that will get sent to the controller
and use that as the id for the token. This also means extra logic for when
a token is invalid as we will need to delete all tokens of the same
resource type.
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
6c59baa413
refactor: 💡 reduce network requests & call indexedDB directly ( #2217 )
...
* refactor: 💡 reduce network requests & call indexedDB directly
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13251
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
1d7892230c
Icu 13302 add filtering pagination support for scopes ( #2216 )
...
* feat: 🎸 add filtering and pagination to scopes
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13302
2024-04-12 14:55:34 -04:00
Zhihe Li
a39b208b48
Icu 12781 add filtering pagination support for host catalogs ( #2213 )
...
* feat: 🎸 Add searching for host catalogs
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12781
2024-04-12 14:55:33 -04:00
Lisbet Alvarez and Zhihe Li
22353e7df6
Icu 12782 add filtering pagination support for credential stores ( #2212 )
...
* feat: 🎸 add filtering & pagination support for credential-store
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12782
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-04-12 14:55:33 -04:00
Cameron Perera
6e75439652
Icu 12587 add filtering pagination support for sessions ( #2194 )
...
* feat: 🎸 add pagination and filtering to sessions page
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 fix handling of null values in indexed-db-query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 add method signatures where missing
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 address PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* fix: 🐛 add override for table header color when sortable
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 remove poller and add manual refresh action
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 remove force_refresh from sessions route queries
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 add user getter to session model
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 remove logicalOperator value from queries
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 move action to controller from router
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 remove cleanValues from indexed-db-query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 remove potential null values for user/target ids
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 add async/await back to cancelSession
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 update sessions route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 use translation string for Sessions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* test: 💍 fix controller test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 add scope_id to filters for query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 remove scope_id and recursive in sessions query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
* refactor: 💡 how user query to use global and org scope
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12587
2024-04-12 14:55:33 -04:00
Cameron Perera and Zhihe Li
be96daa499
Icu 12591 add filtering pagination support for groups ( #2205 )
...
* refactor: 💡 move model hook to groups/index
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* feat: 🎸 add pagination to groups list view
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* feat: 🎸 add searching to groups
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* fix: 🐛 update scopeId to scope_id
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* test: 💍 clean up test refactor
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* refactor: 💡 update how groupsExisit is set
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* refactor: 💡 update mirage config for groups
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* test: 💍 fix failing groups create tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* refactor: 💡 add groups mirage config back
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* refactor: 💡 use translation string for Groups
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* refactor: 💡 update how groups are queried
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
* Update ui/admin/tests/acceptance/groups/list-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 update groups translation to title_plural
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12591
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-04-12 14:55:33 -04:00
Lisbet Alvarez
8be4e93a3c
Icu 12590 add filtering pagination support for roles ( #2204 )
...
* feat: 🎸 add search & pagination for roles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12590
2024-04-12 14:55:33 -04:00
Lisbet Alvarez
a78522e09a
feat: 🎸 add search & pagination support for users ( #2195 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12589
2024-04-12 14:55:33 -04:00
Zhihe Li and Lisbet Alvarez
d72fa0d6e3
feat: 🎸 Add indexedDb parser ( #2068 )
...
* feat: 🎸 Add indexedDb parser
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12164
---------
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
2024-04-12 14:55:33 -04:00
Zhihe Li
bd5e3da1f4
feat: 🎸 Initial setup of IndexedDB ( #2064 )
...
* feat: 🎸 Initial setup of IndexedDB
* fix: 🐛 Rethrow errors up from indexed db handler
2024-04-12 14:55:33 -04:00
Dharini Jeeva
f74f4d4a20
Target aliases list view ( #2225 )
...
target aliases list view
2024-04-11 14:18:38 -07:00
Dharini Jeeva
c8839d6db1
Icu 12933 updates to target model to support aliasing ( #2214 )
...
* feat: 🎸 target aliases association API, form creation
2024-04-05 16:35:23 -07:00
Dharini Jeeva
db75b2e292
chore: 🤖 aliases list view ( #2197 )
...
* chore: 🤖 aliases list view
2024-03-25 16:54:15 -07:00
Dharini Jeeva
2dbcc1c0af
Alias create ( #2193 )
...
* feat: 🎸 create alias
2024-03-21 09:50:51 -07:00
Dharini Jeeva
879a58dcb8
feat: 🎸 mirage support and initial route for aliases ( #2181 )
...
* feat: 🎸 mirage support and initial route for aliases
2024-03-15 14:24:20 -07:00
Dharini Jeeva
5c6c9bb69f
fix: 🐛 move config processing to mirage serializer ( #2163 )
2024-02-27 11:25:51 -08:00
Dharini Jeeva
3fc865d226
Fix credential library mocks ( #2161 )
...
* fix: 🐛 vault cred library mocks
2024-02-27 09:41:28 -08:00
Dharini Jeeva
93c8d481fd
Icu 12567 add new field credential mapping overrides ( #2156 )
...
* chore: 🤖 add credential type select list
2024-02-23 10:07:52 -08:00
Dharini Jeeva
592bb15022
chore: 🤖 add credential type select list ( #2144 )
...
* chore: 🤖 add credential type select list
2024-02-16 15:57:14 -08:00
Dharini Jeeva
786e6130cd
feat: 🎸 allow session recording deletion ( #2132 )
...
* feat: 🎸 allow session recording deletion
2024-02-13 13:26:23 -08:00
Lisbet Alvarez
4d3c993b0f
refactor: 💡 move token call to be inside try-catch ( #2123 )
2024-01-30 16:01:00 -08:00
Cameron Perera
cb972cfc8a
refactor: 💡 update how we determine is pagination is supported ( #2122 )
2024-01-30 17:41:57 -06:00
Cameron Perera
f366f0a858
fix: 🐛 update id to ids for target onboarding creation ( #2120 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12412
2024-01-30 09:13:20 -06:00
Zhihe Li and Cameron Perera
3721f63edf
fix: 🐛 Fix client daemon usage on windows ( #2115 )
...
* fix: 🐛 Fix client daemon usage on windows
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12365
* refactor: 💡 Fix error handling
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12365
---------
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-01-26 16:57:15 -06:00
Zhihe Li
5f9a66e421
fix: 🐛 Handle when requests to client daemon are returning 403 ( #2105 )
2024-01-23 16:31:21 -05:00
Dharini Jeeva
db50bfc9df
fix: 🐛 delete and retain_until should be readonly and Scope level policies ( #2104 )
...
* fix: 🐛 delete and retain_until should be readonly
* fix: 🐛 global scope should have policies from self and orgs
2024-01-23 11:31:43 -08:00
hashicorp-copywrite[bot]
314c1b36f4
[COMPLIANCE] Add Copyright and License Headers ( #2100 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-01-22 12:12:44 -05:00
Cameron Perera
3f2fc63b5b
fix: 🐛 remove client daemon params and pass remaining params ( #2097 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12301
2024-01-19 11:44:01 -06:00
Zhihe Li
c0793cd254
test: 💍 Add tests for MQL expression generator ( #2096 )
2024-01-18 11:39:29 -05:00
Dharini Jeeva and Lisbet Alvarez
fb9a080d2e
feat: reapply storage policies to session recording ( #2095 )
...
* refactor: 💡 add global settings link
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12257
* fix: 🐛 route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12257
* fix: 🐛 comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12257
* feat: 🎸 add reapply sp to session recording page
* fix: 🐛 normalize
* feat: 🎸 upates
* fix: 🐛 logs
* fix: 🐛 comment
* test: 💍 add tests
* fix: 🐛 normalizer, style
* fix: 🐛 normalize
* fix: 🐛 normalizw
* fix: 🐛 normalize
* test: 💍 add tests for serializer n normalizer
* fix: 🐛 name
* fix: 🐛 do not delete, send null
* fix: 🐛 return
---------
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
2024-01-17 14:37:54 -05:00
Lisbet Alvarez
9e0467cbf0
refactor: 💡 add global settings link ( #2093 )
...
refactor: 💡 add global settings link (#2093 )
2024-01-17 08:37:09 -08:00
Cameron Perera
1488bdf95e
Icu 12027 let the user know if the dc isnt compatible with the controller and link them to the previous version ( #2073 )
...
* chore: 🤖 allow use of hashicorp release endpoints in desktop
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 use page_size to bypass pagination in query adapter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 add list_token mirage scopes list response
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* feat: 🎸 add logic for unsupported controllers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 add comment to application adapter change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 rename scopes controller method
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 remove scopes controller
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 use beforeModel and setupController hook for scopes
along with converting scopes model back to original state
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 remove styling to hide modal dismiss button
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 update comment for opening external links
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 revert model hook changes for scopes
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* test: 💍 remove target connect test from scopes acceptance tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* test: 💍 add tests for unsupported controller logic
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* test: 💍 update modal test to waitFor elements to render
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 remove use of set and get from scopes router
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* refactor: 💡 default isPaginationSupported to false
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* test: 💍 remove unsupported controller tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* test: 💍 add tests back but skip them
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
* test: 💍 fix failing tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12027
2024-01-16 10:17:47 -05:00
Zhihe Li
2e36d3c3e2
feat: 🎸 Add fallback if client daemon is down or errors ( #2085 )
...
* feat: 🎸 Add fallback if client daemon is down or errors
* test: 💍 Add tests for client daemon being down
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12026
2024-01-16 10:17:46 -05:00
Lisbet Alvarez
c7483e5602
feat: 🎸 filter sessions by status & scope ( #2058 )
...
* feat: 🎸 filter sessions by status
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12067
2024-01-16 10:17:46 -05:00
Zhihe Li
47cf7995d3
feat: 🎸 Add active session filter ( #2052 )
...
* feat: 🎸 Add active session filter
* fix: 🐛 Fix tests and verify client daemon calls are correct
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11803
2024-01-16 10:17:46 -05:00
Zhihe Li
1122735b87
fix: 🐛 Fix returning mirage data from client daemon mock ( #2050 )
2024-01-16 10:17:46 -05:00