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 |
|
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 |
|
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 |
|