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
Lisbet Alvarez
857bf01596
style: 💄 issues with spacing in manage scopes pages for a role ( #2515 )
...
* style: 💄 issues with spacing in manage scopes pages for a role
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15287
2024-10-09 15:17:42 -07:00
Zhihe Li
b40c53fb45
feat: 🎸 Update alert designs ( #2496 )
2024-09-24 14:30:52 -04:00
Zhihe Li
97258f7525
Use updated cache daemon ( #2475 )
...
* feat: 🎸 Handle truncated cache daemon response
2024-09-24 14:30:52 -04:00
Cameron Perera and cameronperera
9648e1fa3b
Add duration unit format ( #2483 )
...
* chore: 🤖 add @formatjs/intl-durationformat to addons/core
* refactor: 💡 replace old duration format with new package
* chore: 🤖 remove intl-unofficial-duration-unit-format
* Add missing copyright headers
* test: 💍 add more test cases
---------
Co-authored-by: cameronperera <cameronperera@users.noreply.github.com >
2024-09-13 09:43:08 -05:00
Lisbet Alvarez
c0cecda312
refactor: 💡 use new baseURL and update topic paths ( #2109 )
...
* refactor: 💡 use new baseURL and update topic paths
2024-07-15 17:09:08 -07:00
Zhihe Li
8788b5ec9a
feat: 🎸 Add support for polling transparent sessions ( #2304 )
...
* feat: 🎸 Add support for polling transparent sessions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13831
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13830
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13832
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13833
2024-06-12 16:40:19 -04:00
Dharini Jeeva
9b1f052a56
chore: Update desktop client license from MPL to BSL ( #2307 )
...
* chore: 🤖 license
2024-05-31 11:29:24 -07: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 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
06cc64e6af
fix: 🐛 Add refresh button back ( #2124 )
2024-01-30 19:54:34 -05: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
Lisbet Alvarez and Zhihe Li
9e6d647949
Icu 12137 add additional session sorting and add default filters ( #2084 )
...
* chore: 🤖 add additional session sorting and add default filters
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12137
* test: 💍 fix test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12137
* Update ui/desktop/app/controllers/scopes/scope/projects/sessions/index.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-01-16 10:17:46 -05:00
Zhihe Li
ba0c7d5683
feat: 🎸 Add loading indicators for initial loads of resources ( #2074 )
...
* feat: 🎸 Add loading indicators for initial loads of resources
* refactor: 💡 Use HDS application state component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12025
2024-01-16 10:17:46 -05:00
Lisbet Alvarez
21122f1f29
Icu-12125 cap the number of items rendered in dropdown component ( #2060 )
...
* perf: ⚡ ️ cap the number of items rendered in dropdown component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12125
2024-01-16 10:17:46 -05:00
Cameron Perera
a899ad0b74
refactor: 💡 uncomment on click handler for dropdown component ( #2061 )
...
* refactor: 💡 uncomment on click handler for dropdown component
* test: 💍 fix test
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
Cameron Perera
7fa2541ddb
Icu 12069 clear current filters component for scopes filter ( #2051 )
...
* feat: 🎸 add filters applied tags under search/filter bar
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* feat: 🎸 create Rose::FilterTags component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 use Rose::FilterTags component in targets list
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 update FilterTags to handle multiple queryParams
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* test: 💍 update dropdown component tests - applyFilter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* feat: 🎸 create filter-tags component in core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* chore: 🤖 update core addon to export styles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 remove filter-tags component from rose addon
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* chore: 🤖 update sass package version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* feat: 🎸 use FilterTags component in targets list screen
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 reduce component complexity
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* chore: 🤖 add sinon to core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 update how FilterTags displays filters
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 trucate long tag names
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 wrap FilterTags component in if this.filters
to fix issue of static text displaying before the dynamic tags
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
* refactor: 💡 address feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12069
2024-01-16 10:17:46 -05:00
Lisbet Alvarez and Zhihe Li
05553643a6
feat: 🎸 filter sessions by target ( #2053 )
...
* feat: 🎸 filter sessions by target
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* docs: ✏️ add missing comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* refactor: 💡 make action reusable
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* refactor: 💡 remove unnecessary block
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* refactor: 💡 fix tests, add hds app state
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* perf: ⚡ ️ set limit of targets rendered in dropdown
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* fix: 🐛 change from displayName to name
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
* Update addons/core/addon/components/dropdown/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* refactor: 💡 remove # from if statement and remove .slice
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12066
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2024-01-16 10:17:46 -05:00
Cameron Perera
9fec047506
Icu 12060 move rose filterable dropdown to core ( #2048 )
...
* feat: 🎸 generate new dropdown component in core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* feat: 🎸 add template and class code to new dropdown component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* chore: 🤖 add lodash package to core addon
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* test: 💍 add tests for core/dropdown component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* refactor: 💡 use new core/dropdown in targets list screen
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* refactor: 💡 remove rose/filterabledropdown
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* feat: 🎸 add maxHeight to core/dropdown component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* style: 💄 fix lint errors in dropdown/index-tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* refactor: 💡 update height to match designs
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* chore: 🤖 remove lodash from ui/admin
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* chore: 🤖 remove lodash from ui/desktop
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* chore: 🤖 move lodash to devDep in core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* chore: 🤖 add lodash as core dependency
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* test: 💍 use waitUntil & findAll instead of setTimeout
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* chore: 🤖 add lodash as peerDependency for core
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
* refactor: 💡 update waitUntil with suggestion from PR
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12060
2024-01-16 10:17:46 -05:00
Zhihe Li
1135f88cb7
feat: 🎸 Add debouncing for the search bar ( #2008 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11851
2024-01-16 10:17:45 -05:00
Dharini Jeeva
1cb3b708a2
feat: 🎸 create storage policy ( #2079 )
...
* feat: 🎸 add storage policy
2024-01-12 11:07:18 -08:00
Dharini Jeeva
b79eebf73a
feat: storage policies list view ( #2071 )
...
policies list view
2024-01-08 15:12:49 -08:00
hashicorp-copywrite[bot]
b4a83a46d1
[COMPLIANCE] Add Copyright and License Headers ( #2027 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2023-12-04 09:13:32 -08:00
Devon Anderson
f282dbb5b1
feat: 🎸 Create time-remaining helper ( #2012 )
...
* feat: 🎸 create helper
Create `time-remaining` helper to track remaining session time.
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-10519
* refactor: 💡 Clean up code for time-remaining helper
Moved time remaining helper into `core` addons folder. Cleaned up the
`time-remaining` helper to use the `DurationUnitFormat` service.
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-10519
* Update session.hbs
removed test implementation
* refactor: 💡 files added for helper
files added for helper
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-10519
* Update session.hbs
fix linting
* refactor: 💡 fix uneeded spacing
Fix spacing on hbs file used for testing time-remaining helper
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-10519
* refactor: 💡 refactor time-remaining helper
Cleaned up code that was returning a string if `differenceInSeconds` was
less than or equal to zero. Code is now conditionally checking in the
`differenceInSeconds` variable if the `difference` is greater than zero.
If it is not then it will return zero and let the `DurationUnitFormat`
handle the rest.
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-10519
* refactor: 💡 fix failing test
Fix failing `time-remaining` test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-10519
2023-11-28 17:42:22 -05:00
Zhihe Li
bcf004b8a4
Reformat codebase with trailing commas in functions ( #2006 )
...
* style: 💄 Update trailing commas in API
* style: 💄 Update trailing commas in core
* style: 💄 Update trailing commas in rose
* style: 💄 Update trailing commas in admin
* style: 💄 Update trailing commas in desktop
2023-11-22 14:07:41 -05:00
Devon Anderson
9e7852f18d
chore: 🤖 Upgrade addons/core to Ember 4.12.2 ( #1965 )
...
* chore: 🤖 Upgrade `addons/core` to Ember 4.12.2
Upgrade `addons/core` to Ember 4.12.2
✅ Closes: ICU-11341
* refactor: 💡 testing updating plugin-proposal-decorators version
Update `@babel/plugin-proposal-decorators` to latest version.
* refactor: 💡 testing legacy plugin-proposa-decorators version
Testin `legacy` version for `plugin-proposal-decorators` plugin
* refactor: 💡 testing plugin-proposal-decorators
Testing `@babel/plugin-proposal-decorators`
* refactor: 💡 Revert @babel/exlint-parser to previous version
Revert `@babel/eslint-parser` to use version 2018 EcmaScript version
until further research is done on latest versions
* Update package.json
put @babel/core back into `devDependencies`
* refactor: 💡 testing linging changes
Pushed ember-tempalate-lint, prettier, and ember template lint plugin
for prettier to latest versions to test why CI builds are not passing.
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11341
2023-10-27 11:10:30 -04:00
Zhihe Li
16f8b6d4fb
fix: 🐛 Fix not calling logout properly in OIDC ( #1921 )
2023-09-26 10:40:36 -04:00
Dharini Jeeva
3f731867ac
fix: 🐛 toarray deprecation warning ( #1865 )
2023-08-25 09:43:02 -07:00
Dharini Jeeva
33ba168655
chore: 🤖 silence deprecate_early_static warnings ( #1845 )
...
* chore: 🤖 silence deprecate_early_static warnings
2023-08-16 10:38:04 -07:00
Dharini Jeeva
b12427a02a
Icu 10307 create a new helper ( #1791 )
...
* chore: 🤖 truncate helper for longer list
2023-07-25 14:14:19 -07:00
Lisbet Alvarez
f1e612385d
refactor: 💡 add support for named block content in form actions ( #1746 )
...
* refactor: 💡 add support for named block content in form actions
✅ Closes: ICU-9507
* refactor: 💡 remove yielded variables
2023-06-29 12:54:04 -07:00
hashicorp-copywrite[bot]
e8f15e2eab
[COMPLIANCE] Add Copyright and License Headers
2023-06-19 16:23:53 +00:00
Cameron Perera
4071024853
refactor: 💡 fix indexed-display-name for readability ( #323 )
...
* refactor: 💡 fix indexed-display-name for readability
* refactor: 💡 rename reverse-indexed-display-name helper
from indexed-display-name to reverse-indexed-display-name
2023-06-06 12:52:07 -07:00
Cameron Perera
9bd969c1f6
refactor: 💡 update indexed-display-name helper ( #322 )
2023-06-05 16:27:54 -05:00
Cameron Perera
d130a019d7
refactor: 💡 update to new filesize package and output format ( #306 )
2023-05-31 18:36:37 -05:00
Zhihe Li
3170d52090
Merge branch 'main' of https://github.com/hashicorp/boundary-ui-enterprise into merge-from-main
2023-05-24 15:18:02 -04:00
Zhihe Li
ed5416477d
chore: 🤖 More updates for models and mirage ( #253 )
2023-05-17 12:01:34 -04:00
Randall Morey
4c80f8d8ff
feat: 🎸 initial LDAP authentication support ( #1645 )
...
* feat: 🎸 initial LDAP authentication support
2023-05-11 13:55:27 -07:00
Cameron Perera
7c06d7f2d4
feat: 🎸 Update Channel identifiers and breadcrumb ( #235 )
...
* feat: 🎸 Update Channel identifiers and breadcrumb
* refactor: 💡 updates after PR feedback
* refactor: 💡 remove unneeded function
* refactor: 💡 move all of indexedDisplayName into plain function
2023-05-03 11:03:48 -05:00
Cameron Perera
49fb722a68
feat: 🎸 change Connection titles to Connection 1 vs the ID ( #234 )
...
* feat: 🎸 change Connection titles to Connection 1 vs the ID
✅ Closes: ICU-8667
* refactor: 💡 address PR feedback
2023-05-02 12:59:30 -05:00
Carlos Alcaide Corvo
b9fea822d0
Feat - ICU 8234 helper format-bytes-size ( #170 )
...
* feat: 🎸 Add format-bytes-size helper
2023-03-30 17:00:02 -07:00
Carlos Alcaide
7782739d2d
Change durationUnitFormat style from short to narrow
2023-03-14 12:28:54 -07:00
Carlos Alcaide
59850651b8
feat: 🎸 Add format-time-duration helper
...
Add format-time-duration helper to provide human-readable duration
string
✅ Closes: ICU-8233
2023-03-14 09:56:47 -07:00
Devon Anderson
3ba53dfc2e
chore: 🤖 deprecate window object service ( #1652 )
...
* chore: 🤖 deprecate window object service
Deprecate `browser-object` service in favor of `ember-browser-services`
✅ Closes: ICU-7152
* refactor: 💡 cluster-url test fail
commit with cluster-url test failing
✅ Closes: ICU-7152
* refactor: 💡 refactor test to reflect changes
Refactor test to reflect `browser/window` service in `cluster-url` route
✅ Closes: ICU-7152
* refactor: 💡 refactor cluster url test
change logic of mockIPC to a function call
✅ Closes: ICU-7152
2023-03-07 16:55:24 -05:00
hashicorp-copywrite[bot] and Cameron Perera
3d610427d0
[COMPLIANCE] Add Copyright and License Headers ( #1617 )
...
* [COMPLIANCE] Add Copyright and License Headers
* chore: 🤖 update Copyright headers to satisfy our lint rules
---------
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2023-03-01 09:39:41 -06:00
Zhihe Li
e6548f4d59
fix: 🐛 Fix undefined values from resource filter ( #1622 )
...
* fix: 🐛 Fix undefined values from resource filter
2023-02-06 10:28:00 -05:00
Zhihe Li
82bee42959
fix: 🐛 Fix null date time erroring out ( #1623 )
...
* fix: 🐛 Fix null date time erroring out
* style: 💄 Remove braces in if statement
2023-02-03 17:53:30 -05:00
Dharini Jeeva
b8cbbceff6
chore: 🤖 deprecation workflow ( #1462 )
...
* chore: 🤖 rebase main
* test: 💍 rebase
* test: 💍 rebase
* test: 💍 rebase
* test: 💍 rebase
2022-11-15 19:36:30 -08:00
Dharini Jeeva
ee8182e262
feat: 🎸 badge migration in sessions admin ui ( #1437 )
...
* chore: badge migration in sessions admin ui
2022-11-11 14:14:31 -08:00