Dharini Jeeva
5ce83d9239
fix: 🐛 title ( #2263 )
2024-04-22 10:57:40 -07:00
Lisbet Alvarez
148f2db941
refactor: 💡 remove route-action usage for auth-methods ( #2178 )
...
* refactor: 💡 remove route-action usage for auth-methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12603
2024-04-22 10:33:06 -07:00
hashicorp-copywrite[bot]
f65f483611
[COMPLIANCE] Add Copyright and License Headers ( #2262 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-04-22 11:47:53 -05:00
Lisbet Alvarez
cc9003a118
fix: 🐛 required & optional labels in oidc auth-methods form ( #2261 )
2024-04-22 09:05:29 -07:00
Dharini Jeeva
536ebc1c0f
chore: 🤖 add doc links for aliases ( #2260 )
2024-04-19 13:37:51 -07:00
Carlos Alcaide Corvo
f246c24a08
Add field validation for scope within Storage bucket creation ( #2259 )
2024-04-19 11:42:24 -07:00
Carlos Alcaide Corvo
298e804500
Fix an afterModel check to avoid reloading the page when the queryParam gets updated ( #2255 )
2024-04-18 08:03:13 -07:00
Dharini Jeeva
a0fa66a14d
fix: 🐛 plural title ( #2252 )
2024-04-17 12:26:58 -07:00
Dharini Jeeva
086d9da028
fix: 🐛 place modal outside table ( #2251 )
2024-04-17 11:40:23 -07:00
Cameron Perera
9b20b150eb
fix: 🐛 transition aborted error when deleting group ( #2250 )
2024-04-17 11:13:58 -05: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
Cameron Perera
98c16ad422
fix: 🐛 add missing scope_id from credential sources for targets ( #2247 )
2024-04-16 11:31:54 -05:00
Zhihe Li and Cameron Perera
9156c8612e
fix: 🐛 Add back scope_id as part of request query parameter ( #2246 )
...
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-04-16 11:15:16 -05: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
80b633a063
Alias clear modal ( #2239 )
...
* fix: 🐛 permissions to create aliases within targets
2024-04-15 09:15:38 -07:00
Dharini Jeeva
bd65c91ff9
chore: 🤖 alias target route ( #2228 )
2024-04-12 16:36:17 -07:00
Cameron Perera
5e7c25a1fa
refactor: 💡 update groups and workers "new" button to HDS ( #2236 )
2024-04-12 14:55:34 -04: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
Cameron Perera
13da35c06b
Icu 13357 create loading screen for admin UI list routes ( #2231 )
...
* test: 💍 fix failing tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
* feat: 🎸 add generic loading indicator for admin ui
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
* feat: 🎸 add custom loading logic for search and filtering
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
* chore: 🤖 fix lint error
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
* refactor: 💡 remove commented helper for sessions list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
* style: 💄 update loading indicator margin to relative unit
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
* refactor: 💡 remove unneeded custom loading action
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13357
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
d52957d87b
fix: 🐛 breadcrumbs on scopes route not showing since model move ( #2235 )
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
Cameron Perera
626bdc2c92
Icu 13374 add permission checks for filtering resources in sessions and targets ( #2226 )
...
* refactor: 💡 hide active sessions filter if no list permissions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* test: 💍 add active sessions filter permissions test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 add permissions check for targets and users
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 address PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 move user permission check to a helper func
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 move permissions logic to user and target helper
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
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
Cameron Perera
c2c0b38187
fix: 🐛 move query inside list permission check ( #2222 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13356
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
Cameron Perera
ece9c9b0c8
refactor: 💡 add include_terminated param to sessions query ( #2219 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13130
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
9a43c74e60
refactor: 💡 add active sessions column to targets table ( #2196 )
...
* refactor: 💡 add active sessions column to targets table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13085
* test: 💍 add test case
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13085
2024-04-12 14:55:33 -04:00
Cameron Perera
eb4ec5f6de
refactor: 💡 update Dropdown component to have name & toggleText ( #2218 )
...
* refactor: 💡 update Dropdown component to have name & toggleText
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13336
* test: 💍 remove hds class selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13336
2024-04-12 14:55:33 -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
713ffd8d1b
fix: 🐛 add parentScope.id to refresh action for sessions ( #2215 )
...
* fix: 🐛 add parentScope.id to refresh action for sessions
* refactor: 💡 remove scope_id from users and targets query
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
Zhihe Li
9f11e8a25d
fix: 🐛 Fix setting up indexed db when user logins first time ( #2211 )
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
a26662eca5
feat: 🎸 Add filtering/pagination for admin ui targets ( #2072 )
...
* feat: 🎸 Add filtering/pagination for admin ui targets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12193
* test: 💍 add acceptance test cases
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12193
* test: 💍 cleanup tests and add controller tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12193
---------
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
Lisbet Alvarez
0b4fd6765e
fix: 🐛 modal bubbling up when user has not updated model ( #2227 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13106
2024-04-09 12:05:15 -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
Devon Anderson and Zhihe Li
9843310dfb
Icu 12860 retain values in form fields in credential library when switching types ( #2169 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12860
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-03-27 15:18:58 -04:00
Dharini Jeeva
db75b2e292
chore: 🤖 aliases list view ( #2197 )
...
* chore: 🤖 aliases list view
2024-03-25 16:54:15 -07:00
hashicorp-copywrite[bot]
fb345f045e
[COMPLIANCE] Add Copyright and License Headers ( #2202 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-03-25 10:31:51 -07:00
Dharini Jeeva
2dbcc1c0af
Alias create ( #2193 )
...
* feat: 🎸 create alias
2024-03-21 09:50:51 -07:00
de20df445c
[COMPLIANCE] Add Copyright and License Headers ( #2188 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-03-19 21:56:39 -05:00
Lisbet Alvarez
d93986c4e2
refactor: 💡 remove route-action usage from credential-stores ( #2172 )
...
* refactor: 💡 remove route-action usage from credential-stores
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12604
2024-03-18 16:34:37 -07:00
Lisbet Alvarez
98170ed01e
refactor: 💡 Remove route-action usage for managed-groups ( #2168 )
...
* refactor: 💡 Remove route-action usage for managed-groups
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12619
2024-03-18 10:34:54 -07:00